Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.08.2007, 21:51
alximik вне форума Посмотреть профиль Отправить личное сообщение для alximik Найти все сообщения от alximik
  № 1  
Ответить с цитированием
alximik

Регистрация: Jul 2007
Сообщений: 8
По умолчанию Определение позиции мышы (event)

Доброго времени суток уважаемые!
Никак не могу разобраться с одним вопросом в JavaScript.
Кто знает пожалуйста подскажите как мне определить положение мыши на экране??? Это необходимо для позиционирования DIVa с информацией при наведении курсора на <a>. Код следующий:
Код:
<a href="javascript:void(0);" onMouseOver="idtls(id);" onMouseOut="hidtls();">Details</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)
...
...
}
Но ничего при этом не происходит ни в IE ни в FF.
Как быть с этим? Почему не работает? И разъясните плиз, как и в каких браузерах обращаться с этим event! Откуда он берется? Как корректно передать и обработать и т.д. Очень уж хочется сделать эту всплывающую подсказку при наведении мыши на Details.. :-)

Заранее благодарен всем откликнувшимся!!!

Старый 29.08.2007, 22:32
alximik вне форума Посмотреть профиль Отправить личное сообщение для alximik Найти все сообщения от alximik
  № 2  
Ответить с цитированием
alximik

Регистрация: Jul 2007
Сообщений: 8
Так... ребят... сорри.. Ответ нашел на ОФИГЕННОМ сайте http://www.tigir.com/javascript.htm
И самое ОФИГЕННОЕ что все РАБОТАЕТ!!! И в Опере ив ФФ и в ИЕ! Щенячий восторг! :-) Осталь теперь все это дело приклеить к моему чудесному ДИВу... :-)

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.