Как получить значение нажатой кнопки
window.onkeyup = function(){
var bottom = ... // ???
alert(bottom);
}
Есть вариант создать скрытое поле туда заносить, и сразу же забирать и сравнивать
Но хотелось бы как нибудь без скрытого поля
Спустя 19 минут, 8 секунд (15.11.2011 - 22:06) YVSIK написал(а):
Цитата |
Как получить значение нажатой кнопки |

а почУМу именно через это? avaScripts
может через пост ? отправляем и выбираем что !душе! угодно
вот там посмотрим что есть в этой кнопке (по моему так !!

Спустя 9 минут, 58 секунд (15.11.2011 - 22:16) Ser18 написал(а):
Пробую сделать игру
Компьютер выбирает букву из алфавита, а игрок должен угадать какую букву выбрал компьютер, если не угадал , то выводится сообщение перелет или недалет
Так вот
Функция должна срабатывать на отпускание клавиши клавиатуры и получать значение нажатой клавиши
Компьютер выбирает букву из алфавита, а игрок должен угадать какую букву выбрал компьютер, если не угадал , то выводится сообщение перелет или недалет
Так вот
Функция должна срабатывать на отпускание клавиши клавиатуры и получать значение нажатой клавиши
Спустя 10 минут, 5 секунд (15.11.2011 - 22:26) alex12060 написал(а):
Или так:
или так
Но думаю, оба кода не рабочие.
window.onkeyup = function(){
var bottom = event.value
alert(bottom);
}
или так
window.onkeyup = function(){
var bottom = this.value
alert(bottom);
}
Но думаю, оба кода не рабочие.
Спустя 8 минут, 4 секунды (15.11.2011 - 22:35) Ser18 написал(а):
Ну да
Первый не работает
Второй возвращает undefined
Первый не работает
Второй возвращает undefined
Спустя 4 минуты, 25 секунд (15.11.2011 - 22:39) alex12060 написал(а):
Проще на каждый элемент повесить событие.
Типа:
Типа:
<input onkeyup="alert(this.value)" type="text" />
Спустя 20 минут, 21 секунда (15.11.2011 - 22:59) Ser18 написал(а):
Спасибо
Правда в моем случае это так
Правда в моем случае это так
<body onkeydown="alert(event.keyCode);">
Спустя 14 минут, 27 секунд (15.11.2011 - 23:14) Ser18 написал(а):
Вот нашел еще вариант
window.addEventListener("keyup",ev,true);
function ev(e){
alert(e.keyCode);
}
Спустя 39 минут, 15 секунд (15.11.2011 - 23:53) Гость_Greg1978 написал(а):
Бздынь бздынь
по умолчанию this объекта вызвавшего событие и передаётся в функцию если Вы даже и не объявили его как аргумент
window.onkeyup = function(event){
console.log(event)
var bottom = ... // ???
alert(bottom);
}
по умолчанию this объекта вызвавшего событие и передаётся в функцию если Вы даже и не объявили его как аргумент
window.onkeyup = function(event){
console.log(event)
var bottom = ... // ???
alert(bottom);
}
Спустя 1 минута, 6 секунд (15.11.2011 - 23:54) Guest написал(а):
Правда это только для всех браузеров и конечно не для IE ак же без него

Спустя 7 минут, 11 секунд (16.11.2011 - 00:01) Ser18 написал(а):
Цитата (Гость_Greg1978 @ 15.11.2011 - 23:53) |
Вы даже и не объявили его как аргумент |
Это верно
Спасибо
Спустя 4 минуты, 36 секунд (16.11.2011 - 00:06) Гость_Greg1978 написал(а):
При отладке всегда проверяйте console.log(this) или console.log(arguments)
Спустя 5 минут, 54 секунды (16.11.2011 - 00:12) Guest написал(а):
Цитата (YVSIK @ 15.11.2011 - 19:06) | ||
![]() а почУМу именно через это? avaScripts может через пост ? отправляем и выбираем что !душе! угодно вот там посмотрим что есть в этой кнопке (по моему так !! ![]() |
Это конечно жёстко ...