JavaScript/DOM/Event/error

Aus SELFHTML-Wiki
< JavaScript‎ | DOM‎ | Event(Weitergeleitet von Onerror)
Wechseln zu: Navigation, Suche
Der error-Event-Handler wird im Fehlerfall ausgelöst. Eignet sich zum Abfangen von Fehlermeldungen und zum Ersetzen solcher Meldungen durch eigene.
Beachten Sie, Sie jedoch, dass dadurch nicht die Fehler selbst beseitigt werden!
error ist vor allem zum Handling von Fehlern beim Laden von Grafiken gedacht.
bubbles

nein

cancelable

nein

mögliche Auslöser

img, input type="image", object, script, audio, video

Event-Objekt

Event

Beispiel ansehen …
<img id="Bild" src="gibtsnicht.gif" alt="leider nicht da" width="600" height="400">

<script>
  var elem = document.getElementById('Bild');

  elem.addEventListener('error', Fehlermeldung);

  function Fehlermeldung() {
    alert('An dieser Stelle sollte eine Grafik stehen,\n doch leider kann sie nicht angezeigt werden!');
}
 
</script>

Im Beispiel wird der Event-Handler error mittels addEventListener an eine Grafikreferenz angehängt. Er wird dann aktiv, wenn die Grafikdatei nicht existiert oder nicht angezeigt werden kann. Im Beispiel wird dann ein entsprechendes Meldungsfenster ausgegeben.


Siehe auch