Neuigkeiten zum Tod von Papst Franziskus

Wenn beim Laden eines Bildes ein Fehler auftritt, bietet es sich an, eine Fehlerbehandlungsfunktion zu implementieren. Diese sorgt dafür, dass ein alternatives Bild angezeigt wird, wenn das ursprüngliche Bild nicht geladen werden kann.
Fehlermeldung bei Bildladefehler
Die Funktion imageLoadError
wird aktiviert, wenn ein Bild nicht erfolgreich geladen werden kann. In diesem Fall wird ein vordefiniertes Fallback-Bild angezeigt, das anstelle des fehlerhaften Bildes in die Webseite integriert wird.
Implementierung der Funktion
Hier sehen Sie die wichtigsten Schritte zur Implementierung der Funktion:
function imageLoadError(img) {
const fallbackImage = "/media/sites/cnn/cnn-fallback-image.jpg";
img.removeAttribute('onerror'); // Entfernen des Fehler-Attributs
img.src = fallbackImage; // Festlegen des Fallback-Bildes
let element = img.previousElementSibling; // Zugriff auf das vorherige Element
while (element && element.tagName === 'SOURCE') {
element.srcset = fallbackImage; // Setzen des Fallback-Bildes in srcset
element = element.previousElementSibling; // Nächstes vorheriges Element
}
}
Live-Updates
Diese Funktion kann insbesondere in Webseiten von Nachrichtendiensten relevant sein, wo Besucher auf aktuelle Informationen angewiesen sind. In diesem Zusammenhang ist es wichtig, dass auch bei Bildfehlern die Nutzererfahrung optimiert bleibt.
© Yara Nardi / Reuters
Details | |
---|---|
Quellen |