WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   W3C vailderingsproblem (https://www.wn.se/forum/showthread.php?t=38508)

Matsaki 2009-08-17 10:59

Det låg bara den kodsnutten som jag visade i min första fråga, och den låg i headern.

SimonP 2009-08-17 11:32

Alltså, det är inte så lyckat att ni ger honom tips som gör att hans javascript slutar fungera :)

Matsaki, gå tillbaka till allra första början:
Kod:

<script type='text/javascript'><!--//<![CDATA[
 *var ox_u = 'http://www.ayianapa.nu/openx/www/delivery/al.php?campaignid=8&target=_blank&cb=INSERT_RANDOM_NUMBER_HERE&layerstyle=simple&align=center&valign=middle&padding=0&closetime=13&padding=0&shifth=-132&shiftv=100&closebutton=t&backcolor=FF7000&bordercolor=000000';
 *if (document.context) ox_u += '&context=' + escape(document.context);
 *document.write("<scr"+"ipt type='text/javascript' src='" + ox_u + "'></scr"+"ipt>");
//]]>--></script>

Det är följande rad om inte W3C validerar:
document.write("<scr"+"ipt type='text/javascript' src='" + ox_u + "'></scr"+"ipt>");

Skall man använda ordet </script> inuti ett javascript så måste man behålla "obfuskeringen" annars avbryter webläsaren hela scriptet!

Prova byt raden mot:
document.write("<"+"scr"+"ipt type='text/javascript' src='" + ox_u + "'></"+"scr"+"ipt>");

Om inte ovan funkar finns det massor av andra sätt att lösa detta, t.ex med kommandot eval(), hexkonverteringar etc etc...


Alla tider är GMT +2. Klockan är nu 10:13.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson