In der heutigen digitalen Welt sind Bilder ein wesentlicher Bestandteil unserer Online-Erfahrung. Leider können manchmal Probleme beim Laden von Bildern auftreten. Eine Möglichkeit, diese Herausforderung zu bewältigen, besteht darin, ein Fallback-Bild zu verwenden, das angezeigt wird, wenn das ursprüngliche Bild nicht geladen werden kann. Im Folgenden erläutern wir, wie man ein solches Skript erstellt, um sicherzustellen, dass der Nutzer immer eine visuelle Darstellung erhält.
Das Bildladefehler-Skript
Das folgende JavaScript-Skript ist dafür gedacht, zu erkennen, wenn ein Bild nicht geladen werden kann. In diesem Fall wird ein Standbild angezeigt, das als Alternative dient. Der Code könnte wie folgt aussehen:
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;
}
}
So funktioniert das Skript
Im obigen Skript wird zunächst die Funktion imageLoadError definiert, die ein Bild-Element akzeptiert. Das Skript entfernt das Fehlerattribut, um mögliche wiederholte Fehler zu verhindern, und setzt die Quelle des Bildes auf eine festgelegte Fallback-URL. Wenn das Bild ein SOURCE-Element hat, wird auch für dieses Element die Quelle angepasst, sodass alle Abspielgeräte das Fallback-Bild erhalten.
Live-Aktualisierungen
In einer Zeit, in der Informationen in Echtzeit verfügbar sind, sind Live-Aktualisierungen von großer Bedeutung. Sie informieren die Nutzer über die neuesten Entwicklungen, sei es in der Nachrichtenberichterstattung oder bei anderen aktuellen Themen. Halten Sie Ihre Besucher stets auf dem Laufenden und bieten Sie ihnen eine nahtlose Benutzererfahrung.
Bildnachweis: Nathan Howard/Reuters