14 ноября
JavaScript: обработка нажатий клавиш
Иногда может понадобиться определить, какая клавиша нажата в браузере и выполнить соответствующее ей действие. Например листание страниц. Вот эти строки очень хорошо с этим справляются.
Появится окно с текстом "Нажата клавиша", если будет нажата любая клавиша.
<body onkeydown="alert('Клавиша нажата');">
Определится какая именно клавиша нажата и отобразится ее кей-код.
<body onkeydown="alert(event.keyCode);">
Сработает если нажато сочетание клавиш Ctrl+G.
<body onkeydown="if(event.ctrlKey && event.keyCode == 71) alert('Ctrl+G');">
Для клавиши Shift event.CtrlKey поменяется на event.shiftKey, а для Alt — на event.altKey.
Чтобы распознавать левый и правый Shift, используйте event.shiftLeft и event.shiftRight. Также и для клавиш Alt и Ctrl.
Для того, чтобы преобразовать код нажатой клавиши в текстовую абревиатуру можно использовать функцию fromCharCode
<body onkeydown="alert(String.fromCharCode(event.keyCode));">
Все права на записи принадлежат порталу . При использовании любой информации с данного сайта, обратная ссылка «открытая» для поисковых машин на эту страницу обязательна! В противном случае вы нарушатете закон Российской Федерации об авторском праве и смежных правах. Статья 7.3
Похожие записи:
Luke arm – роботизированная рука
Phun – двумерная игрушка с физикой
Загнутый монитор
Блогу 1 год!
Jukebox trio feat. MC Revva – Girl
Эльфируй себя!
Фильм Kung Fu Hustle
Маша и медведь. Праздник на льду – бесплатно
Я легенда – альтернативная концовка
Burnin’ Rubber 2
Две красивых песни из фильма «Once»
Генератор HTML + CSS шаблонов
Панорама Москвы 50-х годов
GPS-навигации с лазерным указателем
Weebly – создание сайта в пару кликов и пару минут
Скульптуры из живых деревьев
Чтобы Vista не задавала вопросы
КВН озвучка
Живая музыка
Grand Theft Auto и реклама Coca Cola
StarWars Kid или Пьяный Джедай

