Автор Тема: координаты маши в Mozilla  (Прочитано 2584 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
координаты маши в Mozilla
« : 27 Сентября 2006, 18:49:49 »
Добрый день!

Пытаюсь разобраться с координатами мыши. В ИЕ удалось получить результат, а точнее при наведение мыши на картинку выдавать координаты положения мыши.

<img src="" onmousemove="show_grid(this);">

<
script type="text/javascript">
function 
show_grid(imgObj)
{
	
xgridline.style.top event.y;
	
ygridline.style.left event.x;
}
</script>


Но в Мозиле это не работает, постоянно ругается что event не определен. Может кто знает решение?

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
координаты маши в Mozilla
« Ответ #1 : 27 Сентября 2006, 20:19:00 »
А в каком месте ты определил event?
В атрибуте пиши show_grid(this,event)
В функции
function show_grid(imgObj, ev)
{
//это я пишу всегда, может оно и не надо
if (!ev) ev = window.event;
...
}

PS Просто event.x и event.y может оказаться недостаточным. В IE есть всякие scrollTop/scrollLeft.

Оффлайн Anthony

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
координаты маши в Mozilla
« Ответ #2 : 27 Сентября 2006, 20:45:55 »
Да, действительно. Спасибо!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28