Показать сообщение отдельно
  #13 (permalink)  
Старый 10.07.2012, 16:23
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

<form id="form" style="background: green;  width: 200px;">
  <input type="button" onclick="return false;" value="login">
  <div style="display: none; height: 50px;">
    <input id="inp" name="inp" >
  </div>
</form>


<script>
window.onload = function () {
  var form = document.getElementById('form');
  var div = form.children[1];
  var coords, x, y;

  form.onmouseover = function () {
    div.style.display = 'block';
    document.onmousemove = function (e) {
      coords = form.getBoundingClientRect();
      x = e.clientX;
      y = e.clientY;
      if (x > coords.right || y > coords.bottom || x < coords.left || y < coords.top) {
        div.style.display = 'none';
        document.onmousemove = null;
      }
    }
  }

}
</script>

Последний раз редактировалось bes, 10.07.2012 в 16:40.
Ответить с цитированием