Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Получение координат клика мыши (https://javascript.ru/forum/events/10117-poluchenie-koordinat-klika-myshi.html)

uonax 20.06.2010 09:02

Получение координат клика мыши
 
Есть функция. которая обрабатывает событие клика по элементу. В этой функции необходимо определить координаты клика мыши:
Код:

function tipShow(ev, tooltipId, leftStep, topStep)
{
                  ev = ev || window.event;
                  alert(ev+' !!!');
}

Обработчик событий следующий:
Код:

<img id="the_image" onclick="tipShow(window.event, 'tooltip_123', '50', '30');" width="100" src="1.gif" />
Когда делаю клик на элементе, то в ie выскакивает окно с сообщением, из которого ясно, что ev-это объект. В Firefox в консоли ошибок пишется ошибка: e is undefined. Что здесь не так, объясните, пожалуйста.

Octane 20.06.2010 09:22

http://javascript.ru/tutorial/events...-sobytie-event

Kolyaj 20.06.2010 09:26

<img id="the_image" onclick="tipShow(event, 'tooltip_123', '50', '30');" width="100" src="1.gif" />
И при таком вызове ev = ev || window.event; не нужен.

uonax 20.06.2010 09:32

Цитата:

Сообщение от Kolyaj (Сообщение 60211)
<img id="the_image" onclick="tipShow(event, 'tooltip_123', '50', '30');" width="100" src="1.gif" />
И при таком вызове ev = ev || window.event; не нужен.

Спасибо, помогло


Часовой пояс GMT +3, время: 04:05.