Показать сообщение отдельно
  #6 (permalink)  
Старый 08.05.2012, 11:51
Аватар для Раед
''
Отправить личное сообщение для Раед Посмотреть профиль Найти все сообщения от Раед
 
Регистрация: 11.12.2011
Сообщений: 636

cyber,
IE<9 не передаёт событие в обработчик. У него оно хранится в window.event
Остальные браузеры передают объект-событие в функцию 1-м аргументом.

Оператор || возвращает 1-ое значение, которое приводится к true (ну или последнее, которое к false). Следовательно в нормальных браузерах будет что-то вроде e = e, а в IE e = window.event.
Ответить с цитированием