Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » JavaScript: как перехватить нажатие Up и Down?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

netchild

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно перехватить нажатие клавиш Вверх и Вниз? И возможно ли...

Всего записей: 1 | Зарегистр. 02-03-2004 | Отправлено: 17:53 02-03-2004
M AIR J



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
netchild

Код:
 
<script>
function key(){
var k=window.event.keyCode;  
if(k==38){alert("Вверх")}
else if(k==40) {alert("Вниз")}
}
document.onkeydown=key;
</script>
 

http://forum.ru-board.com/topic.cgi?forum=31&topic=4870&start=0#5


----------
MJ

Всего записей: 215 | Зарегистр. 07-04-2003 | Отправлено: 23:33 02-03-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я бы сказал, что так:

Код:
<body onKeyDown="getKey(event)">
<script>
function getKey(tmp){
        if(!window.event)event=tmp
        tmp=event.keyCode||''
        if(38==tmp||57385==tmp)alert('вверх')
        else if(40==tmp||57386==tmp)alert('вниз')
        else if(39==tmp||57388==tmp)alert('вправо')
        else if(37==tmp||57387==tmp)alert('влево')
        else alert(event.keyCode)
        }
if(window.opera)document.onkeydown=getKey
</script>

http://forall.ru-board.com/Svarga/arrow_buttons_js_capture.html
 
работает в MSIE, Mozilla, Opera7+

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:10 03-03-2004 | Исправлено: Svarga, 12:44 03-03-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » JavaScript: как перехватить нажатие Up и Down?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru