webForumDet fria alternativet

dölja icke existerande bild

HTML & CSS

10 svar · 542 visningar · startad av The_Hulk

Medlem sedan juni 20031 837 inlägg
Frågan#1

Finns det något sätt att ange en default bild om bilden man försöker visa inte finns, så man slipper det där tråkiga röda krysset? antingen visa någon annan bild eller dölja den.

Medlem sedan mars 20023 686 inlägg
#2

The_Hulk skrev:

Finns det något sätt att ange en default bild om bilden man försöker visa inte finns, så man slipper det där tråkiga röda krysset? antingen visa någon annan bild eller dölja den.

Ja det går att ange, kommer inte bara riktigt ihåg vad det rätta kommandot var. har för mig att man skulle skriva i img-taggen nått i stil med: error="/bild.jpg" eller OnError. Återkommer när jag har kommit på det.

Medlem sedan aug. 20039 340 inlägg
#3
<img src="foo.jpg" onerror="this.style.display='none';" />
Medlem sedan juni 20031 837 inlägg
#4

Tack så jätte mycket. ska genast testa detta.

Medlem sedan juni 20031 837 inlägg
#5

först ville det inte fungera i IE men det berodde på någon säkerhets inställning men när man väl tillät det så fungerade bra. verkar dock inte fungera i FF.

Medlem sedan juni 20019 519 inlägg
#6

... i min FF så döljs bilden av standard om den inte hittar den...

Medlem sedan juni 2005264 inlägg
#7

nitro2k01 skrev:

<img src="foo.jpg" onerror="this.style.display='none';" />

Kan man ersätta bilden som inte finns med en annan? Dvs istället för att visa ingenting så visar den en annan bild?

Medlem sedan mars 20041 505 inlägg
#8

Det borde väl bli såhär:

<img src="foo.jpg" onerror="this.src='bar.jpg';" />
Medlem sedan juni 2005264 inlägg
#9

Troxy skrev:

Det borde väl bli såhär:

<img src="foo.jpg" onerror="this.src='bar.jpg';" />

Jag provade lite själv, och nej, ditt förslag fungerade inte

Medlem sedan aug. 20039 340 inlägg
#10

Troxy skrev:

Det borde väl bli såhär:

<img src="foo.jpg" onerror="this.src='bar.jpg';" />

Det är en farlig metod. Om bar.jpg också saknas så kommer borwsern att låsa sig.

Medlem sedan mars 20041 505 inlägg
#11

nitro2k01, ajdå. Nåja, själv skulle jag aldrig blanda in javascript på detta sätt ändå...känns ganska onödigt.

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)