XHTML - Acara

Saat pengguna mengunjungi situs web, mereka melakukan hal-hal seperti mengklik teks, gambar dan hyperlink, hal-hal yang mengarahkan kursor ke atas, dll. Ini adalah contoh dari apa yang disebut JavaScript sebagai peristiwa.

Kita dapat menulis penangan peristiwa kita dalam JavaScript atau VBScript dan dapat menetapkan penangan peristiwa ini sebagai nilai atribut tag peristiwa. XHTML 1.0 memiliki serangkaian peristiwa serupa yang tersedia dalam spesifikasi HTML 4.01.

Level Event <body> dan <frameset>

Hanya ada dua atribut yang dapat digunakan untuk memicu kode JavaScript atau VBScript apa pun, saat peristiwa apa pun terjadi di tingkat dokumen.

Atribut Nilai Deskripsi
onload Naskah Script dijalankan ketika dokumen XHTML dimuat.
onunload Naskah Script dijalankan ketika dokumen XHTML dibongkar.

Note - Di sini, skrip mengacu pada fungsi atau bagian dari kode VBScript atau JavaScript.

Acara Level <form>

Ada enam atribut berikut yang dapat digunakan untuk memicu kode JavaScript atau VBScript saat terjadi peristiwa apa pun di tingkat formulir.

Atribut Nilai Deskripsi
dalam perubahan Naskah Script dijalankan ketika elemen berubah.
onsubmit Naskah Script dijalankan ketika formulir dikirimkan.
onreset Naskah Script dijalankan ketika formulir di-reset.
onselect Naskah Script dijalankan ketika elemen dipilih.
onblur Naskah Script dijalankan ketika elemen kehilangan fokus.
sedang fokus Naskah Script dijalankan saat elemen mendapatkan fokus.

Acara Keyboard

Tiga peristiwa berikut dibuat oleh keyboard. Peristiwa ini tidak valid dalam elemen base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, dan judul.

Atribut Nilai Deskripsi
onkeydown Naskah Script dijalankan saat tombol ditekan.
onkeypress Naskah Script dijalankan saat tombol ditekan dan dilepaskan.
onkeyup Naskah Script menjalankan rilis kunci.

Acara Lainnya

Tujuh peristiwa berikut ini dibuat oleh mouse saat berhubungan dengan tag HTML apa pun. Peristiwa ini tidak valid dalam elemen base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, dan judul.

Atribut Nilai Deskripsi
onclick Naskah Script dijalankan dengan satu klik mouse.
ondblclick Naskah Script dijalankan dengan klik dua kali pada mouse.
onmousedown Naskah Script dijalankan ketika tombol mouse ditekan.
onmousemove Naskah Script dijalankan saat penunjuk mouse bergerak.
onmouseout Naskah Script dijalankan ketika pointer mouse bergerak keluar dari sebuah elemen.
onmouseover Naskah Script dijalankan ketika penunjuk mouse bergerak di atas sebuah elemen.
onmouseup Naskah Script dijalankan ketika tombol mouse dilepaskan.