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>