powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Коды клавиш
10 сообщений из 10, страница 1 из 1
Коды клавиш
    #34746844
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток други! Здравы будете!
Всем известно, что в JavaScript код клавиши "Enter" имеет значение 13. Код клавиши "стрелка вниз" имеет код 38
Подскажите пожалуйста код клавиши "стрелка влево" и код клавиши "стрелка вправо".
Заранее благодарен!
...
Рейтинг: 0 / 0
Коды клавиш
    #34747296
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Коды клавиш
    #34747357
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СПАСИБО!!!)))
...
Рейтинг: 0 / 0
Коды клавиш
    #34747839
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вообще анализировать нажатые клавиши? Вроде и событие такое есть OnKeyPress... А дальше что? Есть у кого примерчик?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Коды клавиш
    #34748106
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaА как вообще анализировать нажатые клавиши? Вроде и событие такое есть OnKeyPress... А дальше что? Есть у кого примерчик?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT

Для IE это делается так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
if (window.event)
 {
 intKey=event.keyCode
......
.....

if (intKey== 13 )
{
//выполнить какие-либо действия
}
...
Рейтинг: 0 / 0
Коды клавиш
    #34748159
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
324f4 krvsaА как вообще анализировать нажатые клавиши? Вроде и событие такое есть OnKeyPress... А дальше что? Есть у кого примерчик?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT

Для IE это делается так(получаем код клавиши):
Код: plaintext
1.
2.
3.
4.
if (window.event)
 {
 intKey=event.keyCode
......
.....

Далее можно выполнить проверку на код клавиши, например:
Код: plaintext
1.
2.
3.
if (intKey== 13 )
{
//выполнить какие-либо действия
}

Чтобы привязать обработчик события на onkeypress, можно сделать так:
Код: plaintext
1.
2.
3.
4.
5.
function keypressed ()
{
if (intKey== 13 )
{
//выполнить какие-либо действия
}
}

Затем можно связать обработчик события с каким-либо объектом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
var NEWWORD=document.getElementById("noVAaddEntry");  //получаем объект
......
if(NEWWORD.attachEvent) // привязка события к функции keypressed () для Netscape
{

NEWWORD.attachEvent ("onkeypress",keypressed)
}
 
else if (NEWWORD.addEventListener)  // привязка события к функции keypressed () для IE
{
NEWWORD.addEventListener ("onkeypress",keypressed,false)
}
...
Рейтинг: 0 / 0
Коды клавиш
    #34748169
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить, что
Код: plaintext
"noVAaddEntry" 
- это в моем случае текстовое поле
Код: plaintext
<input type="text" id="noVAaddEntry" ...>
Удачи в благих начинаниях!
...
Рейтинг: 0 / 0
Коды клавиш
    #34748220
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот тестик делал...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<html>
<head>
<script language='JavaScript'>

function Primer() {
   alert(window.event.KeyCode)
}
</script>
</head>
<body>
<form  onkeypress='Primer()'>
<input type='text' value='Start'>
</form>
</body>
</html>
Но alert выводит "неопределено"
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Коды клавиш
    #34748251
Alex_soldier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй
Код: plaintext
keyCode
...
Рейтинг: 0 / 0
Коды клавиш
    #34748442
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Глазки подвели
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Коды клавиш
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]