GabbeMedlem sedan aug. 200143 inlägg Tjenare! igen...
Skulle någon kunna hjälpa mig att göra om denna kod så den
blir XHTML valid?
<script language="javascript">
var uri = 'http://impse.tradedoubler.com/imp/js/996031/1066439?' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script>
Tacksam!
GabbeMedlem sedan aug. 200143 inlägg Löste det!
Så ska det se ut...
<script type="text/javascript">
<!--
var uri = 'http://impse.tradedoubler.com/imp/js/996031/1066439?' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
//-->
</script>
:)
zcorpanMedlem sedan dec. 20042 245 inlägg document.write() fungerar inte i XML (alltså inte heller i XHTML), så det är bättre att använda DOMen. Såhär får du göra om du vill att det ska fungera både när du serverar det som XML och som HTML. ;)
<script type="text/javascript">
// <![CDATA[
var uri = 'http://impse.tradedoubler.com/imp/js/996031/1066439?' + new String (Math.random()).substring (2, 11);
var head = document.getElementsByTagName('head')[0];
if (head.tagName == 'head' && document.createElementNS) {
// XML
var script = document.createElementNS('http://www.w3.org/1999/xhtml','script');
} else {
// HTML
var script = document.createElement('script');
}
script.type = 'text/javascript';
script.src = uri;
script.charset = 'ISO-8859-1';
head.appendChild(script);
// ]]>
</script>