
Beim Laden von Bildern kann es gelegentlich zu Fehlern kommen. Eine effektive Methode zur Handhabung dieser Probleme besteht darin, ein Fallback-Bild zu verwenden, das angezeigt wird, wenn das ursprüngliche Bild nicht geladen werden kann. Hier erklären wir, wie dies in einer Funktion umgesetzt werden kann.
Die Funktion zur Fehlerbehebung beim Bildladen
Die folgende Funktion namens imageLoadError
veranlasst das Browser-Interface dazu, ein Standardbild anzuzeigen, wenn das ursprüngliche Bild aufgrund eines Fehlers nicht geladen werden kann. Es wird ein Fallback-Bild definiert, das in diesem Fall angezeigt wird.
function imageLoadError(img) {
const fallbackImage="/media/sites/cnn/cnn-fallback-image.jpg";
img.removeAttribute('onerror');
img.src = fallbackImage;
let element = img.previousElementSibling;
while (element && element.tagName === 'SOURCE') {
element.srcset = fallbackImage;
element = element.previousElementSibling;
}
}
Funktionsweise der Fehlerbehebung
Die Funktion entfernt zunächst das Attribut onerror
vom Bild, um sicherzustellen, dass der Fehler nicht wiederholt wird. Anschließend wird die Quelle des Bildes auf das Fallback-Bild gesetzt. Falls sich vorherige Bildquellen im `srcset
-Attribute aktualisieren, um sicherzustellen, dass das Fallback-Bild überall angezeigt wird.
Regelmäßige Aktualisierungen und Live-Updates
In der heutigen Zeit ist es wichtig, dass Nutzer stets die neuesten Informationen erhalten. Unsere Plattform bietet daher regelmäßige Live-Updates, um die neuesten Nachrichten und Entwicklungen bereitzustellen.
Nathan Howard/Reuters
Details zur Meldung