Elmar: muss onError im für die ganze Seite gelten?

Beitrag lesen

Der Event-Handler gilt für eine ganze Seite und kann auch nicht direkt in einem Tag verwendet werden.

Das ist so nicht korrekt! Im img tag zB geht's! steht auch im selfHTML
<img src="dgdg.gif" onError="alert("bild konnte nicht geladen werden")">

Gut, bis auf den IMG-Tag. Bringt einen in 99% aller Fälle nicht weiter. In der IX-Edition von Stefan Koch´s JavaScript steht, das es in KEINEM Tag funktioniert. Deswegen die obige Aussage.

Als Alternative gibt es allerdings, wie von dir erwähnt, die try
catch Anweisung. Diese funktioniert ab IE5, NE6, OP5 und fängt
die Fehler halt blockbasiert ab.

Ja, und das ist ja auch mein Problem... Es sollte auf möglichst allen Browsern laufen!

Na dann, viel Glück. Zum Glück führen in JavaScript immer viele Wege zum Erfolg.