webForumDet fria alternativet

Om bild inte finns, visa en annan bild gnm (x)html

HTML & CSS

5 svar · 489 visningar · startad av wally_91

Medlem sedan feb. 2006511 inlägg
Frågan#1

Hej alla!

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".

Vet ni hur detta attribut ser ut?

Hoppas att ni förstår vad jag menar... :bire

Trevlig natt!

//wally_91

Medlem sedan feb. 2006511 inlägg
#2

*bump*

Medlem sedan aug. 20068 090 inlägg
#3

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. :)

Medlem sedan dec. 20042 245 inlägg
#4

Förmodligen

onerror="this.onerror = null; this.src = 'noimage.gif'"

du letar efter... dock vet jag inte varför det skulle vara bättre än en alternativtext (alt="...") som ersätter bilden om den inte finns.

Medlem sedan feb. 20041 816 inlägg
#5

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.

Medlem sedan feb. 2006511 inlägg
#6

Tack för ditt svar!

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
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)