Als weitere Funktion steht window.onerror zur Verfügung. Wie alle anderen Javascript-Ereignisse kann man eine Funktion oder einen Codeabschnitt definieren die beziehungsweise der ausgeführt wird, wenn das Ereignis ausgelöst wird. So kann man auf Fehler reagieren oder sie ignorieren. Die Seite in Listing H gibt eine einfache Meldung für alle auftretenden Javascript-Fehler wieder. Der Fehler wird ausgelöst, wenn der Button angeklickt wird, da die beschriebene Funktion nicht existiert.
Listing H
Der Code in Listing I nutzt das onerror-Ereignis, um alle Fehler zu ignorieren.
Listing I
Ein Problem mit dem onerror-Ereignis ist die Browser-Unterstützung. Am eklatantesten ist dies beim Opera-Browser. Man sollte also überprüfen, ob alle Browser diese Funktion unterstützen, bevor man sie in seine Anwendung integriert.
Neueste Kommentare
Noch keine Kommentare zu Eleganter Umgang mit Fehlern in Javascript
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.