window.event должен быть определен там где его нету

sequencer

Новичок
window.event должен быть определен там где его нету

Ну кто тупой, а?

1-й вариант:
window.X=event.screenX
2-й вариант:
window.X=window.event.screenX

Результат:
1-й вариант: event not defined (в ff и ie одинаково)
2-й вариант: window.event has no properties (ff ie)

Почему нет event когда оно есть? Приведенные выше строки сидят в обработчике, т.е. прямехонько когда event определено.
Это 1-й вопрос. 2-й - см. первую строку топика...

-~{}~ 24.11.06 00:21:

Впрочем, в ie все не так грустно. Но нужно чтобы в ff пахало.

-~{}~ 24.11.06 01:23:

Пепелац запустился под ie, а лиса даже с подвыподвертами типа тех что могут мне предложить по ссылкам из подобных тем - не хочет заводить пепелац.
 

BRat

o_0
sequencer
в Мозилле нет объекта window.event, если ты еще не понял. В Мозилле обьект event передается первым и единственным аргументом фунции-обработчика

function onevent(oEvent) {
var event = (oEvent) ? oEvent : event;
}


ой, второй ответ забыл - Ты :)
 

sequencer

Новичок
Автор оригинала: BRat
sequencer
в Мозилле нет объекта window.event, если ты еще не понял. В Мозилле обьект event передается первым и единственным аргументом фунции-обработчика

function onevent(oEvent) {
var event = (oEvent) ? oEvent : event;
}


ой, второй ответ забыл - Ты :)
Благодарю за честность;)
Я понял, что нет такого объекта, и что передается таким образом - тоже понял. Только тогда уж поясни, как должен выглядеть вызов функции. "<... onclick="onevent(???)"> Если вместо ??? - event, то шиш. Тогда что?
 

BRat

o_0
sequencer
Вызов функции как и в IE, onevent="eventHandler()", формат самого обработчика выше
 
Сверху