JürgenB: Für eine gewisse Zeitspanne mit Hilfe von JS HTML-Code durch anderen HTML-Code ersetzen

Beitrag lesen

Hallo Gunnar,

Man kann ein <img src="data:" alt=""/>-Element ins Markup packen und die Werte der src- und alt-Attribute mit JavaScript ändern: Beispiel.

und mit <img src="default.svg" alt="Logo o.Ä."/> hat man den Fall „kein Javascript“ auch noch abgedeckt.

Meh! Dann lädt man völlig umsonst eine Ressouce, die man einen Moment später durch eine andere ersetzt. Das sollte man vermeiden.

ja, aber wie den Fall „kein Javascript“ abdecken? <noscript> wäre eine Option, aber was, wenn Javasript aktiviert ist, aber nicht geladen wird?

Andererseits kann man den Fall „kein Javascript“ genauso behandeln, wie ein nicht geladenes Bild: das Feld bleibt leer bzw. man sieht den alt-Text. Wahrscheinlich ist <noscript> mit Default-Bild die bessere Lösung.

Gruß
Jürgen