webForumDet fria alternativet

Validerings strul

7 svar · 265 visningar · startad av Melitta

MelittaMedlem sedan sep. 2003448 inlägg
#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?

icaaqMedlem sedan okt. 20005 273 inlägg
#2

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

mv icaaq

Web-TorMedlem sedan nov. 200013 890 inlägg
MelittaMedlem 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

jarvkloMedlem 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

MelittaMedlem 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?

dectgapMedlem 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>
jarvkloMedlem 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....

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)