Neueste zu Trumps Einwanderung und Außenpolitik

Wenn beim Laden eines Bildes ein Fehler auftritt, kann ein Fallback-Bild angezeigt werden. Dies sichert, dass die Nutzererfahrung nicht beeinträchtigt wird. Im Folgenden beschreiben wir eine einfache JavaScript-Funktion, die ein alternatives Bild anzeigt, wenn das ursprüngliche Bild nicht geladen werden kann.
Bildladefehler effizient handhaben
Die Funktion imageLoadError
ist eine praktikable Lösung für das Problem von Bildladefehlern. Im ersten Schritt wird ein Standardbild festgelegt, das angezeigt wird, falls das ursprünglich angeforderte Bild nicht verfügbar ist. In diesem Beispiel verwenden wir ein Bild von CNN als Fallback:
const fallbackImage="/media/sites/cnn/cnn-fallback-image.jpg";
Funktionsweise der Bildersetzung
Wenn der Ladefehler auftritt, wird das ursprüngliche onerror
-Attribut entfernt, um unnötige Fehlerbehandlungen zu verhindern. Das Fallback-Bild wird dann festgelegt:
img.src = fallbackImage;
Zusätzlich wird das vorherige Geschwisterelement des Bildes untersucht, um sicherzustellen, dass auch alle relevanten SOURCE
-Tags korrekt aktualisiert werden:
let element = img.previousElementSibling;
while (element && element.tagName === 'SOURCE') {
element.srcset = fallbackImage;
element = element.previousElementSibling;
}
Aktualität der Inhalte
Um die Nutzer stets mit aktuellen Informationen zu versorgen, werden regelmäßig Live-Updates bereitgestellt. So bleiben die Leser immer auf dem neuesten Stand der Entwicklungen.
Bildquelle: Win McNamee/Getty Images
Details | |
---|---|
Quellen |