|
|
|
| Мне нужно узнать когда пользователь зажал стрелочки на клавиатуре.
Естественно я использую событие keypress
event.which возвращает код клавиши, но только если это символ.
стрелочкa возвращает undefined.
Как мне получить код стрелочки? | |
|
|
|
|
|
|
|
для: jangot
(16.11.2010 в 12:58)
| | >"Естественно я использую событие keypress"
И совершенно зря - onkeypress отслеживает нажатие:
Буквы A - Z (в обоих регистрах)
Цифры 0 - 9
Типографские символы ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~
Системные клавиши ESC, SPACEBAR, ENTER
| Как видите, никаких "стрелочек" в этом списке нет.
Нажатие и отпускание клавиш (ЛЮБЫХ, в т.ч. и "стрелочек") можно отследить, используя события onkeydown или onkeyup | |
|
|
|
|
|
|
|
для: АЯ
(16.11.2010 в 13:31)
| | Да действительно, почему то я об этом не подумал.
Все работает.
Спасибо, большое. | |
|
|
|