Wenn beim Laden von Bildern Fehler auftreten, ist es wichtig, eine geeignete Fehlermeldung anzuzeigen. In diesem Artikel erfahren Sie, wie Sie eine einfache Funktion implementieren können, um ein alternatives Bild zu verwenden, wenn das ursprüngliche Bild nicht geladen werden kann.
Fehlerbehandlung für Bilder
Die Funktion imageLoadError wird verwendet, um ein alternatives Bild anzuzeigen, wenn ein Fehler beim Laden eines Bildes auftritt. Diese Funktion kann besonders nützlich sein, um die Benutzererfahrung auf Ihrer Website zu verbessern.
Implementierung der Funktion
Um die Funktion zu implementieren, können Sie den folgenden JavaScript-Code verwenden. Diese Funktion überprüft, ob ein Bild nicht geladen werden konnte und ersetzt es durch ein vordefiniertes Fallback-Bild.
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;
}
}
Verwendung der Funktion
Um die Funktion effektiv zu nutzen, fügen Sie das Attribut onerror zu Ihren -Tags hinzu. Wenn ein Bild nicht geladen werden kann, wird imageLoadError(this) aufgerufen, um das alternative Bild anzuzeigen.
Fazit
Mit dieser einfachen JavaScript-Funktion können Sie sicherstellen, dass Ihre Besucher immer ein Bild sehen, auch wenn das ursprüngliche Bild nicht verfügbar ist. Dies verbessert nicht nur die Benutzererfahrung, sondern trägt auch dazu bei, die Attraktivität Ihrer Website zu erhöhen.
Für aktuelle Informationen und Updates zu diesem Thema bleiben Sie dran!
AP/Getty Images/Reuters