Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Динамическое добавление события keydown элементу body (https://javascript.ru/forum/events/23970-dinamicheskoe-dobavlenie-sobytiya-keydown-ehlementu-body.html)

Arigato 13.12.2011 18:51

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

P.S. Так: <body onkeydown="alert (event.keyCode)"> работает и в FireFox, проблема именно с динамическим навешиванием события.

trikadin 13.12.2011 19:04

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

tutorial/events

devote 13.12.2011 22:27

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

trikadin 13.12.2011 22:38

devote, да, плюс поставить не могу только)


Часовой пояс GMT +3, время: 17:01.