Download Source Code Aplikasi

Initevent()

Friday, September 6th, 2019 - HTML DOM » Event

Metode Event.initEvent() meng-initialize objek Event yang dibentuk via metode DocumentEvent.createEvent().

Sintaks:

Event.initEvent(eventTypeArg, canBubbleArg, cancelableArg)
  • eventTypeArg yaitu string yang mewakili nama event yang akan di-initialize, misal: ‘click’, ‘abort’, ‘error’, ‘blur’, ‘focus’, ‘change’, ‘load’, ‘mousedown’, ‘mousemove’, dll.
  • canBubbleArg yaitu boolean, yaitu yang tetapkan apakah event yang dibentuk itu sanggup bubbles up (true) atau tidak (false) di dalam DOM hierarchy.
  • cancelableArg yaitu boolean, yaitu yang tetapkan apakah event yang dibentuk itu sanggup dibatalkan (true) atau tidak (false).

Setelah objek Event telah dibuat, terlebih dahulu meng-initialize-nya dengan metode ini, sehabis sudah di-initialize, gres siap dikirim ke sasaran via metode EventTarget.dispatchEvent().

Contoh di bawah ini membuat objek Event, meng-initialize-nya, terakhir mengirimnya kepada elemen BUTTON. Sebelumnya di bab HEAD terdapat satu fungsi:

function InitClick(event) { var clickEvent = document.createEvent("HTMLEvents"); clickEvent.initEvent("click", false, false); event.target.dispatchEvent(clickEvent); }

Dan di bab BODY terdapat satu tombol dan satu event listener:

<BUTTON ID="buttonID" ONMOUSEOVER="InitClick(event)">MouseOver teks tombol ini.</BUTTON> <SCRIPT TYPE="text/javascript"> function HandleEvent() { alert(event.type+" telah terjadi."); } var buttonElem = document.getElementById("buttonID"); buttonElem.onclick = HandleEvent; </SCRIPT>

Tambahan: Untuk <IE9, gunakan metode createEventObject() untuk membuat objek Event dan metode fireEvent() untuk mengirimkannya.

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Download Source Code Aplikasi
Initevent() | Ahmad Code | 4.5