![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jul 2007
Сообщений: 8
|
Доброго времени суток уважаемые!
Никак не могу разобраться с одним вопросом в JavaScript. Кто знает пожалуйста подскажите как мне определить положение мыши на экране??? Это необходимо для позиционирования DIVa с информацией при наведении курсора на <a>. Код следующий: Читал что надо в onMouseOver="idtls(id); вставить event для определения положения курсора - onMouseOver="idtls(id, event);. И обрабатывать это потом примерно так - function mouseCoords(ev) {
if (ev.pageX || ev.pageY) {
return {x:ev.pageX, y:ev.pageY};
}
var docBody = document.documentElement
? document.documentElement
: document.body;
return {
x: ev.clientX + docBody.scrollLeft - docBody.clientLeft,
y: ev.clientY + docBody.scrollTop - docBody.clientTop
};
}
function idtls(id, evt)
{
mouseCoords(evt)
...
...
}
Как быть с этим? Почему не работает? И разъясните плиз, как и в каких браузерах обращаться с этим event! Откуда он берется? Как корректно передать и обработать и т.д. Очень уж хочется сделать эту всплывающую подсказку при наведении мыши на Details.. :-) Заранее благодарен всем откликнувшимся!!! |
|
|||||
|
Регистрация: Jul 2007
Сообщений: 8
|
Так... ребят... сорри.. Ответ нашел на ОФИГЕННОМ сайте http://www.tigir.com/javascript.htm
И самое ОФИГЕННОЕ что все РАБОТАЕТ!!! И в Опере ив ФФ и в ИЕ! Щенячий восторг! :-) Осталь теперь все это дело приклеить к моему чудесному ДИВу... :-) |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|