Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.12.2011, 18:51
Аспирант
Отправить личное сообщение для Arigato Посмотреть профиль Найти все сообщения от Arigato
 
Регистрация: 11.12.2011
Сообщений: 42

Динамическое добавление события keydown элементу body
Простенькая JS-строка:
document.body.onkeydown = function() {alert (event.keyCode)};
По идеи, должны отображаться коды нажатых клавиш. В FireFox не работает, а в IE и Google Chrome работает. С чем это связано?

P.S. Так: <body onkeydown="alert (event.keyCode)"> работает и в FireFox, проблема именно с динамическим навешиванием события.
Ответить с цитированием
  #2 (permalink)  
Старый 13.12.2011, 19:04
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

document.body.onkeydown = function(event) {alert (event.keyCode)};

tutorial/events
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 13.12.2011, 22:27
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

document.body.onkeydown = function(event) {
    event = event || window.event;
    alert (event.keyCode);
};
Ответить с цитированием
  #4 (permalink)  
Старый 13.12.2011, 22:38
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

devote, да, плюс поставить не могу только)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое создание списка <select> и обработка события двойного клика Kitana Элементы интерфейса 2 03.09.2011 17:23
Добавление события Skipp Events/DOM/Window 23 29.06.2010 10:09
Добавление текста к input элементу Cepin Элементы интерфейса 4 05.05.2010 09:10
Добавление события Google-календарь InviS Серверные языки и технологии 0 04.05.2010 04:48
кроссбраузерное добавление обработчика событий элементу krinart Events/DOM/Window 5 30.09.2008 04:38