Tuesday, January 1, 2013

Menangkap Kejadian CLICK di dalam Jendela Browser

Menangkap kejadian dalam event adalah proses meng-capture event tertentu yang terjadi sebelum event itu dihandle oleh event handler (fungsi yang menghandle event).

Sebagai contoh jika ingin menangkap event click yang terjadi di dalam jendela browser, bisa gunakan bentuk berikut:

window.captureEvents(Event.CLICK)

Dan jika ingin menangkap lebih dari satu event, gunakan operator   |   sebagai pemisahnya. Sebagai contoh:

window.captureEvents(Event.CLICK | Event.RESIZE)

Bentuk fungsi untuk menghandle event adalah seperti berikut:

function functionName() { //statements }

Misalnya:

function handleClick() { alert("Halo saya event handler!"); }

Terakhir adalah dengan menetapkan sebagaimana keinginan di atas tersebut:

window.onclick = handleClick;

Dan contoh lengkapnya seperti berikut:

<HTML> <HEAD> <SCRIPT TYPE="text/javascript"> window.captureEvents(Event.CLICK); function handleClick() { alert("Halo saya event handler!"); } window.onclick=handleClick; </SCRIPT> </HEAD> <BODY> <P>Silahkan Anda klik di area isi jendela.</P> </BODY> </HTML>