Friday, December 28, 2012

onerror

Event handler onerror (Bubbles: No, Cancelable: Yes) terjadi ketika adanya kesalahan penulisan sintaks atau terjadi ketika sumber apapun (misal gambar, dokumen) tidak tersedia untuk dimuat, maka browser akan menampilkan satu pesan kesalahan.

Berikut contoh meregister event handler onerror via 'inline model':

<IMG SRC="image.gif" ONERROR="alert('Error: Gambar tidak tersedia!')">

Berikut contoh meregister event handler onerror via 'traditional model':

<IMG SRC="image.gif" ID="imgID"> <SCRIPT TYPE="text/javascript"> function HandleEvent() { alert("Error: Gambar tidak tersedia!"); } document.getElementById("imgID").onerror=HandleEvent; </SCRIPT>

Berikut contoh meregister event handler onerror via DOM:

<IMG SRC="image.gif" ID="imgID"> <SCRIPT TYPE="text/javascript"> function HandleEvent() { alert("Error: Gambar tidak tersedia!"); } var imgElem=document.getElementById("imgID"); imgElem.addEventListener("error", HandleEvent, false); </SCRIPT>