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.

Werbung
Hier könnte Ihr Advertorial stehen
Ein Advertorial bietet Unternehmen die Möglichkeit, ihre Botschaft direkt im redaktionellen Umfeld zu platzieren

Für aktuelle Informationen und Updates zu diesem Thema bleiben Sie dran!

AP/Getty Images/Reuters