Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

События в NN подобных

5.3K
12 мая 2004 года
Krakozabla
32 / / 23.04.2004
Подскажите, пожалуйста, чайнику как узнать координаты мыши после события onmousemove или onmouseover.

В IE используется event._, а как в Netscape, Mozilla и др.?
5.3K
13 мая 2004 года
Krakozabla
32 / / 23.04.2004
Цитата:
Originally posted by Krakozabla
Подскажите, пожалуйста, чайнику как узнать координаты мыши после события onmousemove или onmouseover.
В IE используется event._, а как в Netscape, Mozilla и др.?

Нашлось такое решение:

Код:
<HTML>
<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.&#111;&#110;mousemove=mouseIE;
}
</SCRIPT>

<BODY &#111;&#110;load='init_events();'>
Mouse coords: <span id=Coords>?</span>
</BODY>
</HTML>

Работает: Netscape 7.1, Opera 7.11, IE 6, Mozilla Firebird 0.7

Будут ли какие-нибудь комментарии?
287
14 мая 2004 года
Shiizoo
958 / / 14.03.2004
=) Уже спрашивали, отписывал, теперь фиг найдешь=))))
372
14 мая 2004 года
Flying
312 / / 20.09.2000
Цитата:
Originally posted by Krakozabla
Подскажите, пожалуйста, чайнику как узнать координаты мыши после события onmousemove или onmouseover.

В IE используется event._, а как в Netscape, Mozilla и др.?



Интерфейс работы с событиями (events) в Gecko описывается спецификацией W3C - DOM Level 2 Events.

5.3K
16 мая 2004 года
Krakozabla
32 / / 23.04.2004
Необходимая информация была найдена на
http://www.mozilla.org/docs/web-developer/
Всем спасибо за участие!
287
17 мая 2004 года
Shiizoo
958 / / 14.03.2004
Цитата:
Originally posted by Flying


Интерфейс работы с событиями (events) в Gecko описывается спецификацией W3C - DOM Level 2 Events.



Скорее Gecko`ой поддерживается спецификация w3c DOM`а=)

372
17 мая 2004 года
Flying
312 / / 20.09.2000
Цитата:
Originally posted by Shiizoo
Скорее Gecko`ой поддерживается спецификация w3c DOM`а=)



А я что сказал? :) Может не совсем удачно сформулировал, но смысл именно такой :)

287
18 мая 2004 года
Shiizoo
958 / / 14.03.2004
Да в принципе, я думаю подразумевал ты то же самое.. ток вот действительно, страшно у тебя получилось.. Прям будто б w3c-шная дока эт мануал по геке=))) Они все-таки не идентичны, и, елки палки... Я НИКОГДА НЕ ЗНАЛ, ЧТО В ГЕККЕ ЕСТЬ innerHTML =))))))) Когда они успели в него эт запихнуть..=) Маза конечно, штука чрезвычайно удобная, жаль вот, что непопулярная=)
372
18 мая 2004 года
Flying
312 / / 20.09.2000
Цитата:
Originally posted by Shiizoo
Да в принципе, я думаю подразумевал ты то же самое.. ток вот действительно, страшно у тебя получилось.. Прям будто б w3c-шная дока эт мануал по геке=)))



Ну так оно на самом деле и есть. Разработчики Mozilla стараются реализовать интерфейсы браузера в виде, максимально приближенном к спецификациям W3C. Так что последние вполне можно рассматривать как manual по некоторым интерфейсам Gecko. Чем я, кстати, зачастую и пользуюсь :)

Цитата:
Они все-таки не идентичны, и, елки палки... Я НИКОГДА НЕ ЗНАЛ, ЧТО В ГЕККЕ ЕСТЬ innerHTML =))))))) Когда они успели в него эт запихнуть..=)



Давненько уже, еще на стадии бета версий, сделали "по желанию общественности".

Цитата:
Маза конечно, штука чрезвычайно удобная, жаль вот, что непопулярная=)



Ну это смотря где :) Я видел сайты на которых доля пользователей Mozilla зашкаливает за 30% (и это не mozilla.org или что-то подобное :) )

5.3K
18 мая 2004 года
Krakozabla
32 / / 23.04.2004
Может быть, открыть тему по innerHTML?

Что бы значило сие замечание, содранное с mozilla.org?
Цитата:
Note that when you append to the innerHTML of a document, you have essentially created a new document. The session history for the browser is incremented, and when you go Back, the document is there in its original, unappended state.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог