Cara Mengesan Penekanan Kekunci

Isi kandungan:

Cara Mengesan Penekanan Kekunci
Cara Mengesan Penekanan Kekunci

Video: Cara Mengesan Penekanan Kekunci

Video: Cara Mengesan Penekanan Kekunci
Video: 4 CARA PRAKTIS MENGUNCI PINTU YANG TIDAK ADA KUNCINYA!!! DAN 1 CARA MEMBUKA 2024, Mungkin
Anonim

JavaScript adalah bahasa skrip berorientasikan objek. Ia paling sering digunakan untuk mengatur reaksi halaman terhadap tindakan pengguna secara program. Kehadiran skrip java di halaman sedikit membebani kelantangannya, jadi tidak disarankan untuk menggunakan konstruk terprogram yang kompleks.

Cara mengesan penekanan kekunci
Cara mengesan penekanan kekunci

Perlu

hak pentadbir

Arahan

Langkah 1

Untuk mengenali ketika butang papan kekunci ditekan, peristiwa onkeydown, yang merupakan bahagian dari halaman, digunakan dalam tag badan. Logik untuk menulis kod untuk acara ini agak mudah: dan nilai dalam tanda petik boleh berupa kod yang berdiri sendiri atau panggilan fungsi. Untuk menetapkan tindak balas kepada tekan kekunci dalam bentuk pesanan teks, tulis kod berikut: badan. Dalam kes ini, amaran () /

Langkah 2

Untuk menentukan butang mana yang ditekan, anda perlu menaip kod berikut: body. Coretan kod ini merujuk pada objek peristiwa, atau lebih tepatnya, ke sifat keyCode, yang mengembalikan kod angka dari butang yang ditekan. Sekiranya di laman web anda perlu menentukan kunci mana yang ditekan, satukan kod ini di halaman di mana semua ini harus berlaku.

Langkah 3

Untuk mengenali jalan pintas papan kekunci, anda perlu sedikit menyulitkan kodnya dengan menambahkan syarat: badan. Artinya, jika kode butang yang ditekan sesuai dengan "71", pesan teks "Ctrl + G" harus dikeluarkan. Secara semula jadi, bukannya fungsi amaran, anda boleh menulis reaksi anda sendiri. Sebagai peraturan, setiap pereka web berusaha menyesuaikan konfigurasi laman web agar sesuai dengan keperluannya, sehingga metode paparannya dapat sama sekali berbeda.

Langkah 4

Terdapat juga pengendali onkeypress dalam javascript, yang mempunyai tujuan serupa. Perbezaan utama pengendali ini adalah agar peristiwa ini berlaku (dan tindak balas pengendali berikutnya), butang tersebut bukan sahaja harus ditekan, tetapi juga dilepaskan.

Disyorkan: