Cum Să Detectați O Tastă Apăsați

Cuprins:

Cum Să Detectați O Tastă Apăsați
Cum Să Detectați O Tastă Apăsați

Video: Cum Să Detectați O Tastă Apăsați

Video: Cum Să Detectați O Tastă Apăsați
Video: Nimeni nu crede că îl gătesc fără aluat! O plăcintă rapidă cu carne pentru ceai! 2024, Aprilie
Anonim

JavaScript este un limbaj de script orientat pe obiecte. Este cel mai adesea folosit pentru a seta reacțiile paginilor la acțiunile utilizatorului. Prezența scripturilor java pe pagină le împovără ușor volumul, deci nu este recomandat să folosiți construcții programatice complexe.

Cum să detectați o tastă apăsați
Cum să detectați o tastă apăsați

Necesar

drepturi de administrator

Instrucțiuni

Pasul 1

Pentru a recunoaște când este apăsat un buton de tastatură, evenimentul onkeydown, care face parte din pagină, este utilizat în eticheta de corp. Logica pentru scrierea codului pentru acest eveniment este destul de simplă: iar valoarea în ghilimele poate fi fie un cod autonom, fie un apel funcțional. Pentru a seta răspunsul la o tastă apăsați sub forma unui mesaj text, scrieți următorul cod: body. În acest caz, alerta () /

Pasul 2

Pentru a determina ce buton a fost apăsat, trebuie să tastați următorul cod: body. Acest fragment de cod se referă la obiectul evenimentului sau, mai degrabă, la proprietatea sa KeyCode, care returnează codul numeric al butonului apăsat. Dacă pe site trebuie să determinați ce tastă a fost apăsată, integrați acest cod pe pagina pe care ar trebui să aibă loc toate acestea.

Pasul 3

Pentru a recunoaște comanda rapidă de la tastatură, trebuie să complicați puțin codul adăugând condiția: corp. Adică, dacă codurile butoanelor apăsate corespund cu „71”, mesajul text „Ctrl + G” ar trebui să fie afișat. Bineînțeles, în loc de funcția de alertă, puteți scrie propria reacție. De regulă, fiecare designer web încearcă să ajusteze configurația site-ului pentru a se potrivi nevoilor sale, astfel încât metodele de afișare pot fi complet diferite.

Pasul 4

Există, de asemenea, un manipulator onkeypress în javascript, care are un scop similar. Principala diferență a acestui handler este că, pentru ca acest eveniment să aibă loc (și răspunsul ulterior al handlerului), butonul nu trebuie doar să fie apăsat, ci și apoi eliberat.

Recomandat: