События в NN подобных
В IE используется event._, а как в Netscape, Mozilla и др.?
Подскажите, пожалуйста, чайнику как узнать координаты мыши после события onmousemove или onmouseover.
В IE используется event._, а как в Netscape, Mozilla и др.?
Нашлось такое решение:
<HEAD><TITLE>Report mouse moves</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var mLocX = 0; var mLocY = 0;
function mouseNS(e)
{
mLocX = e.pageX; mLocY = e.pageY;
document.getElementById('Coords').innerHTML = mLocX+","+mLocY;
}
function mouseIE()
{
mLocX = event.x + document.body.scrollLeft;
mLocY = event.y + document.body.scrollTop;
document.all.Coords.innerHTML = mLocX+","+mLocY;
}
function init_events()
{
if (!document.all)
document.addEventListener("mousemove", mouseNS, false);
else
document.onmousemove=mouseIE;
}
</SCRIPT>
<BODY onload='init_events();'>
Mouse coords: <span id=Coords>?</span>
</BODY>
</HTML>
Работает: Netscape 7.1, Opera 7.11, IE 6, Mozilla Firebird 0.7
Будут ли какие-нибудь комментарии?
Подскажите, пожалуйста, чайнику как узнать координаты мыши после события onmousemove или onmouseover.
В IE используется event._, а как в Netscape, Mozilla и др.?
Интерфейс работы с событиями (events) в Gecko описывается спецификацией W3C - DOM Level 2 Events.
Интерфейс работы с событиями (events) в Gecko описывается спецификацией W3C - DOM Level 2 Events.
Скорее Gecko`ой поддерживается спецификация w3c DOM`а=)
Скорее Gecko`ой поддерживается спецификация w3c DOM`а=)
А я что сказал? :) Может не совсем удачно сформулировал, но смысл именно такой :)
Да в принципе, я думаю подразумевал ты то же самое.. ток вот действительно, страшно у тебя получилось.. Прям будто б w3c-шная дока эт мануал по геке=)))
Ну так оно на самом деле и есть. Разработчики Mozilla стараются реализовать интерфейсы браузера в виде, максимально приближенном к спецификациям W3C. Так что последние вполне можно рассматривать как manual по некоторым интерфейсам Gecko. Чем я, кстати, зачастую и пользуюсь :)
Давненько уже, еще на стадии бета версий, сделали "по желанию общественности".
Ну это смотря где :) Я видел сайты на которых доля пользователей Mozilla зашкаливает за 30% (и это не mozilla.org или что-то подобное :) )
Что бы значило сие замечание, содранное с mozilla.org?