Тема: keyCode charCode
Показать сообщение отдельно
  #9 (permalink)  
Старый 23.09.2009, 23:21
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от MininAS
event = (event) ? event : window.event;
Что не понятно, тернарный оператор не знаете, или не понятно зачем это действие? В IE в функцию-обработчик события не отправляется, в качестве 1-го аргумента, объект-событие, поэтому забираем его из глобального контекста. Можно записать так:
element.onclick = function(event) {
    if(typeof event == "undefined") {
          event = window.event;
    }
    
    …

}

Последний раз редактировалось Octane, 23.09.2009 в 23:29.
Ответить с цитированием