Вообще-то я сам сейчас с этим разбираюсь.
В книге написано для ns4 evt.pageX, на dhtmlcentral e.pageX.
Я думал, что в книге дана правильная комбинация пути к событию, там насчёт того, что это ссылка - молчёк, а на dhtmlcentral - для совместимости.
Теперь, я впилил, что это ссылка на обьект, на котором произошло событие.
Теперь проблема в том, чтобы придумать к чему обращаться. Чтобы добыть координату.
Но на это я пока осо внимание не трачу, т.к. мой браузер определяется, как ns6. Но при применении кода, не дающего браузеру гулять на evt.*:
if(bw.ns){
mouseX=evt.pageX;
mouseY=evt.pageY;
}
else if(bw.ns6){
mouseX=event.x;
mouseY=event.y;
}
else {
mouseX=event.clientX;
mouseY=event.clientY;
}
CurX=mouseX;
CurY=mouseY;
Браузер ругается, что:
Ошибка:event is not defined
In file:///home/steelrat/menu2.js, Line 137,
Тут уже полная непонятка. event.x - правильное обращение. Или нет?
Чего-то я совсем запутался. Попробую ещё раз перекопать книги и код.
Если вы знаете как обратиться правильно. Опишите - буду вам очень признателен.
Да, в NN:
pageX - это для ява ниже 1.2, а screenX - =1.2? Какой из них правильнее юзать?