webForumDet fria alternativet

Validerings strul

HTML & CSS

7 svar · 267 visningar · startad av Melitta

Medlem sedan sep. 2003448 inlägg
Frågan#1

Sitter och försöker validera mina sidor med w3, stöter dock på ett litet problem, onerror och onload validerar ej, hur kommer detta sig och finns det nån väg runt detta?

Medlem sedan okt. 20005 273 inlägg
#2

Hej.
Visa lite av din kod eller en länk till sidan.

mv icaaq

Medlem sedan nov. 200013 890 inlägg
Medlem sedan sep. 2003448 inlägg
#4

Kod och länk :)

<img src="http://www.glanby.se/glanby_88x31.gif" onerror="this.onerror=null;this.src='http://www.d-zon.net/banners/error.png';" width="88" height="31" border="0" class="thumbpicview" alt="Glanby.se.
Vackert helt enkelt :)
In: 9
Ut: 69" />

http://www.d-zon.net

Medlem sedan juli 20013 378 inlägg
#5

Just onerror är inte med i W3C:s standard ;)
http://blooberry.com/indexdot/html/tagpages/attributes/onerror.htm

Medlem sedan sep. 2003448 inlägg
#6

tusan osså :( Inget sätt att gå runt detta då? Att få liknande funktion men på annat sätt?

Medlem sedan sep. 20021 655 inlägg
#7

Jo, du kan använda JavaScript för att bestämma ett event:

<img id="minBild" src="http://www.glanby.se/glanby_88x31.gif" onerror="this.onerror=null;this.src='http://www.d-zon.net/banners/error.png';" width="88" height="31" border="0" class="thumbpicview" alt="Glanby.se.
Vackert helt enkelt :)
In: 9
Ut: 69" />

<script type="text/javascript">
document.getElementById("minBild").onerror = new Function("this.onerror=null;this.src='http://www.d-zon.net/banners/error.png';");
</script>
Medlem sedan juli 20013 378 inlägg
#8

Om jag förstår dig rätt så har du onerror till att lägga dit en bild i de fall där det blir fel i <img>-taggen....

Det kan du göra på ett alternativt sätt med enbart (x)HTML och CSS också såhär:
CSS

.banner {
 width:80px;
 height:31px;
 background-image:url(default_bilden.jpg);
}

(x)HTML:

  <div class="banner" style="background-image:url(bilden_jag_vill_ha.jpg);">
    &amp;nbsp;
  </div>

Eftersom style gäller över class, kommer bilden ur style-CSS:en att visas om den finns, annars visas bilden från class-CSS:en....

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)