Как да открием натискането на клавиш

Съдържание:

Как да открием натискането на клавиш
Как да открием натискането на клавиш

Видео: Как да открием натискането на клавиш

Видео: Как да открием натискането на клавиш
Видео: 15 горячих клавиш, о которых вы не догадываетесь 2024, Ноември
Anonim

JavaScript е обектно-ориентиран скриптов език. Най-често се използва за програмно задаване на реакциите на страниците към действията на потребителя. Наличието на java скриптове на страницата леко натоварва обема им, така че не се препоръчва използването на сложни програмни конструкции.

Как да открием натискането на клавиш
Как да открием натискането на клавиш

Необходимо

администраторски права

Инструкции

Етап 1

За да разпознаете, когато е натиснат бутон на клавиатурата, в маркера на тялото се използва събитието onkeydown, което е част от страницата. Логиката за писане на код за това събитие е съвсем проста: а стойността в кавички може да бъде или самостоятелен код, или извикване на функция. За да зададете отговора на натискане на клавиш под формата на текстово съобщение, напишете следния код: тяло. В този случай предупреждението () /

Стъпка 2

За да определите кой бутон е бил натиснат, трябва да въведете следния код: тяло. Този кодов фрагмент се отнася до обекта на събитието или по-скоро до неговото свойство keyCode, което връща числовия код на натиснатия бутон. Ако на сайта трябва да определите кой бутон е бил натиснат, интегрирайте този код в страницата, на която трябва да се случи всичко това.

Стъпка 3

За да разпознаете клавишната комбинация, трябва малко да усложните кода, като добавите условието: body. Тоест, ако кодовете на натиснатите бутони съответстват на „71“, трябва да се изведе текстовото съобщение „Ctrl + G“. Естествено, вместо функцията за предупреждение, можете да напишете собствената си реакция. Като правило всеки уеб дизайнер се опитва да коригира конфигурацията на сайта, за да отговаря на неговите нужди, така че методите на показване могат да бъдат напълно различни.

Стъпка 4

В javascript има и манипулатор на onkeypress, който има подобна цел. Основната разлика на този манипулатор е, че за да се случи това събитие (и последващият отговор на манипулатора), бутонът трябва не само да бъде натиснат, но и след това освободен.

Препоръчано: