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.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Download Source Code Forum Sederhana dengan PHP dan MySQL

Ada begitu banyak bentuk layanan di internet dimana layanan tersebut dapat memenuhi kebutuhan manusia dalam…

10 mins ago

Download Source Code Aplikasi Database Pegawai Sederhana berbasis web

Salam sobat pecinta source code, Kali ini kami akan membagikan secara gratis sebuah aplikasi database…

6 hours ago

Download aplikasi pengajuan lembur pegawai berbasis web

berikut kami bagikan kepada anda sebuah source code aplikasi kepegawaian, terkhusus tentang pengajuan lembur pegawai…

12 hours ago

Download source code aplikasi Pasar Online

Sekedar sharing, ePasar merupakan web yang menyediakan fasilitas sepertihalnya pasar konvensional. Web ini merupakan tugas…

18 hours ago

Source Code aplikasi data riwayat hidup pegawai berbasis php

Aplikasi ini digunakan untuk mengorganisasikan data riwayat hidup pegawai di dinas perhubungan jawa barat. Aplikasi…

1 day ago

Source Code Aplikasi ERP + Accounting Indonesia

[crayon-66376a852f320527801289/]

1 day ago