
Das onerror-Ereignis verwenden
331
Wenn Sie den Code von Listing 16.3 in einen Webbrowser laden, erscheint ein alert()-Dialogfeld wie in
Abbildung 16.6 gezeigt.
Abbildung 16.6 Ein Fehlerhandler, der das onerror-Ereignis des window-Objekts verwendet
Listing 16.3 enthält eine absichtlich nicht definierte Funktion innerhalb der init()-Funktion, wenn das
Fenster geladen wird. Der JavaScript-Interpreter löst den Fehler aus, wenn er die nicht definierte Funktion
findet, und da dem onerror-Ereignis eine benutzerdefinierte Funktion namens errorHandler zugeordnet ist,
wird die benutzerdefinierte Funktion aufgerufen. Die Funktion errorHandler öff ...