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.
dölja icke existerande bild
10 svar · 542 visningar · startad av The_Hulk
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.
<img src="foo.jpg" onerror="this.style.display='none';" />
Tack så jätte mycket. ska genast testa detta.
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.
... i min FF så döljs bilden av standard om den inte hittar den...
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?
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
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.
nitro2k01, ajdå. Nåja, själv skulle jag aldrig blanda in javascript på detta sätt ändå...känns ganska onödigt.