Hallo,
Wenn dieses Bild nicht vorhanden ist, wird ein Ersatzbild geladen. Das klappt mit dem onerror gut. (Danke für den Tipp)
Leider nicht beim iframe
Es sollte beim iframe ebenfalls mit onerror klappen. Beim iframe-Element passiert normalerweise ebenfalls einen error-Event, wenn der Inhalt nicht geladen werden kann.
<iframe onerror="…">
Gibt es eine Möglichkeit, das Vorhandensein der Datei vor dem Aufruf zu prüfen?
Nein, JavaScript kann nicht direkt das Dateisystem lesen. Du kannst natürlich Dateien mit XMLHttpRequest im Hintergrund laden und den Fehlerfall behandeln. Ob das im file-Protokoll geht, müsstest du prüfen (du schreibst ja, dass die Anwendung nicht auf einem Server läuft).
Grüße
Mathias