Jag kommer ihåg att jag för länge sedan såg ett exempel där om en bild inte fanns eller sökvägen var fel visades en annan bild istället t.ex. "Bilden finns inte"-bild.
Man hade löst det på det sättet att i <img>-taggen hade man ett attribut, kanske error-img="noimage.gif".
Inte en susning, men det kanske skulle funka med en bakgrundsbild i taggen:
<img src="foo.jpg" style="background:url(reservbild.jpg) no-repeat">
Skulle säkert få W3C-groupies att bajsa i byxorna. :)
Vill man på ett lite snyggare sätt, rent visuellt, visa att en bild inte laddades som den skulle är onerror ju ett knep. Css-lösningen är kanske lite mer elegant.
I mitt forum är alternativtexten samma som bildlänken. Om någon länkar till en bild som t.ex. ligger på imageshack och länken är image.php?image=666, kommer ingen att kunna se den bilden. Då har man kvar alt-texten som är image.php?image=666 som ingen kan trycka på... Då måste de skriva in den manuellt eller titta i källkoden. - Inte bra.
Istället för detta får man ett felmeddelande där det står att bilden inte finns så att den som skrev inlägget kan redigera sitt inlägg så att bildlänken blir rätt.
Lite komplicerat, eller?
253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e