Jag får valideringsfel på w3 när jag ska validera en sida
Det är jojoxx bildpopup scriptet som ställer till det.
Vad är det som är fel?
<script type="text/javascript">
function navigate(obj){
location.href = "bildalbum.asp?arkiv=" + obj.options[obj.selectedIndex].value;
}
//<![CDATA[
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
function imgPopup2(url){
MyWin = window.open("","","scrollbars=no,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
with(MyWin.document){
open();
write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Bildvisare</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
write("<img src=\""+url+"\">\n");
write("</body>\n</html>\n");
close();
}
}
//]]>
</script>
Till att börja med så finns det inga attribut som heter marginheight, leftmargin, topmargin eller rightmargin. Du får lägga in det i CSS:en i stället, så här:
Mest för att jag tycker det är enklare att ha dem samlade på samma ställe. Jag har ingen aning om hur andra gör, men jag har dille på att strukturera upp och stuva om saker tills jag tycker de är enkla att redigera och hitta.
Det enda man måste är att: shit and die ;)
Nej, men te.x. äldre/ovanligare browsers som inte fattar script-taggar kommer att skriva ut det som står i javascriptet på sidan och det ser ju inte så snyggt ut. :)