Ersatzbild in HTML anzeigen, wenn Bild nicht gefunden wurde


Werbung

Beim Erstellen von HTML Seiten kann es immer wieder einmal vorkommen, dass man Bilder in eine Seite einbindet, die nicht angezeigt werden können. Gründe hierfür gibt es viele, z.B. wenn sich im Quellcode ein Schreibfehler eingeschlichen hat oder vielleicht die Bilddatei verschoben oder gelöscht wurde.

Mittels des Javascript Event-Handlers onError lassen sich derartige Fehler jedoch abfangen. Dieser wird einfach in den img-Tag geschrieben und fängt somit einen Ladefehler ab.

Das untenstehende Beispiel zeigt, wie es geht: es soll mittels img-Tag eine jpg-Datei mit dem Namen fehlendesBild.jpg eingebunden werden.
Funktioniert dies nicht, so wird im Event-Handler onError mittels JavaScript die Datei ersatzbild.jpg geladen. Dieses könnte z.B. eine neutrale Grafik enthalten, z.B. mit der Beschriftung “Bild nicht vorhanden”, etc.

<img src=”fehlendesBild.jpg” onError=”this.src=’ersatzbild.jpg’;” alt=”Fehlendes Bild” />

Dieser Beitrag wurde geschrieben von Andreas Horvath

Andreas Horvath hat bereits Beiträge auf Interaktive-Fundgrube.de veröffentlicht.
Andreas Horvath arbeitet als freiberuflicher Webentwickler mit Schwerpunkt PHP, HTML, Javascript, jQuery, sowie als Kommunikations- und IT-Trainer (Office, Internet, MS Excel). Er lebt in Altdorf in der Nähe von Landshut/Niederbayern.

  Twitter


Werbung

Ersatzbild in HTML anzeigen, wenn Bild nicht gefunden wurde
You can leave a response, or trackback from your own site.

2 Responses to “Ersatzbild in HTML anzeigen, wenn Bild nicht gefunden wurde”

  1. Ersatzbild in HTML anzeigen, wenn Bild nicht gefunden wurde: http://cli.gs/XavBV

  2. [...] Dieser Eintrag wurde auf Twitter von AndreasHorvath erwähnt. AndreasHorvath sagte: Ersatzbild in HTML anzeigen, wenn Bild nicht gefunden wurde: http://cli.gs/XavBV [...]

Hinterlasse einen Kommentar

*