Register Event Handler Di Bawah Versi Ie9
Sebelumnya…
Fungsi yang menghandle event dinamakan event handler. Proses meregister event handler kepada event di suatu node DOM dinamakan registering an event handler.
Untuk meregister event handler kepada suatu event untuk IE dibawah versi 9, dapat gunakan attachEvent()
.
Seperti yang diketahui, untuk meregister event handler dapat juga memakai cara ‘tradisional model‘, ‘inline model‘, atau ‘via DOM‘.
Sintaks:
- Untuk Obj dapat elemen HTML, CommentNode, document, DocumentFragment, TextNode, window, XMLDocument, atau XMLHttpRequest.
- Untuk type ialah string nama event handler, misal ‘onclick’, ‘onmouseover’, ‘onmouseout’, dst.
- Untuk function ialah event handler yang akan dipanggil dikala event ini terjadi.
Berikut pola meregister event handler berjulukan handleClick
kepada event ONCLICK untuk elemen BUTTON:
Catatan: Pastikan nilai parameter type memakai abjad kecil semua. Pastikan juga memakai prefix on
di depan tipe event.
Untuk register via DOM, nilai parameter type ialah nama event yang prefix-nya ditiadakan, misal onclick
menjadi click
, onmouseover
menjadi mouseover
, dst.