![]() |
addEventListener в Firefox не работает
В Firefox (2.0.0.6) не работает скрипт с addEventListener:
HTML код:
<html><head><title>1</title> Погуглил на эту тему - и не нашёл ничего полезного. Что с ним можно сделать? И вообще, будет ли это и в IE работать? (он у меня далеко - не могу проверить) |
|
Coutty, что-то типа этого будет
Код:
if (typeof window.document.addEventListener == 'function') |
Sham, спасибо, работает!
Только теперь ещё одна проблемка нарисовалась: при русской раскладке Firefox не показывает кейкоды буквенных клавиш. Выводится "0". В Опере норм - число больше тысячи. |
Coutty, попробуй вместо
Цитата:
Код:
e.which |
Sham, не помогло.
Системные - в смысле, от системы зависят? Я только в линуксе проверял. |
Coutty, вообще для отладки лучше windows, поскольку подавляющее большинство юзеров сидит в ней...
Цитата:
.... http://www.google.com/search?q=%2B%D...B7%D0%B5%D1%80 ... |
Sham, вот сейчас опять возник тот же вопрос. И ведь интересно, скажем, стрелки в файрфоксе обрабатываются через ev.keyCode, а буквы и пробел - через ev.which.
Пришлось объединять, чтоб всё сразу было:) Вот такой код (если кому вдруг понадобится): Код:
if (typeof window.document.addEventListener == 'function') // эта часть для FF |
Coutty, я бы не парился и заюзал бы какой-нить фреймворк...
|
Sham, да ради этих десяти строк кода искать фреймворк... У меня проект чисто игровой был. Вот я хотел, чтоб и в Опере и в ФФ управление работало. Ну а другие браузеры... отдыхают благодаря использованию canvas. Excanvas совсем не подходит для динамичной отрисовки.
|
Время: 07:19. |
Время: 07:19.
© OSzone.net 2001-