Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > позиция мыши про скроллинге окна


Автор: mrborman 3.10.2003, 07:46
Джентельмены, возникла проблемка - надо выполнять некоторые действия около курсора мыши (показать там слой, если конкретно). Использование event.x & event.y приводит к тому, что когда страничка прокручена вниз, но это слой оказывается выше курсора на количество прокрученных пикселей. В НН вроде есть такое window.pageXOffset и window.pageYOffset. А как сделать тоже но в ИЕ? Как узнать на сколько прокручена страница?

Автор: borber 3.10.2003, 09:35

Код
var promotka=0;
function window.onscroll(){
promotka=window.scrollTop;

}


или вместо window - id того окна, которое пркручиваешь.

Автор: borber 3.10.2003, 09:36

Код
var promotka=0;
function window.onscroll(){
promotka=window.scrollTop;

}


или вместо window - id того окна, которое пркручиваешь.

Автор: mrborman 3.10.2003, 13:05
... только вот window.scrollTop - undefined....

Автор: borber 3.10.2003, 13:54
возможно, подзабыл я слегка, давно пользовался этим...
тогда попробуй дать id тегу body
Код

<script>
var promotka=0;
function window.onscroll(){
promotka=document.getElementById('okno').scrollTop;
alert("promotka="+promotka);
}
</script>
<body id="okno">
trali-vali и так далее...
</body>

кажись, работает... :-)

Автор: mr_borman 6.10.2003, 06:58
спасибо, все заработало smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)