Gunnar Bittersmann: Javascript Überprüfung ob Datei vorhanden

Beitrag lesen

@@Martin Seidel

<a href=01.html><img src=01.jpg></img></a>
<a href=02.html><img src=02.jpg></img></a>
<a href=03.html><img src=03.jpg></img></a>
usw...

Das HTML ist kaputt. Zum einen gibt es beim img-Element kein End-Tag[1], zum anderen muss ein img-Element immer einen Alternativtext (alt-Attribut) haben.

<a href=01.html><img src="01.jpg" alt="Bild 1"></a>
<a href=02.html><img src="02.jpg" alt="Bild 2"></a>
<a href=03.html><img src="03.jpg" alt="Bild 3"></a>

Du solltest überlegen, wie du statt „Bild 1, 2, 3, …“ zu aussagekräftigen Alternativtexten kommst.

Diese Links sollen jedoch nur dargestellt werden wenn die zugehörigen Bilder vorhanden sind.

Du bist die Antwort schuldig geblieben, wie du darauf kommst, das mit JavaScript machen zu wollen (wo der Client (Browser) erst einen Request zum Server schicken muss) anstatt bspw. mit PHP (wo der Server selbst nachsieht, ob eine entsprechende Datei vorhanden ist und wenn ja entsprechendes HTML dafür generiert).

Es geht im Grunde darum dass das Fehlersymbol ausgeblendet wird, wenn ein Bild nicht vorhanden ist.

Nein. Es geht im Grunde darum, dass ein Verweis auf ein nicht vorhandenes Bild gar nicht erst in HTML auftaucht.

LLAP 🖖

--
“The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|

  1. Es sei denn, es handelt sich um als XML verarbeitetes XHTML. ↩︎