webForumDet fria alternativet

TradeDoubler kod!

2 svar · 352 visningar · startad av Gabbe

GabbeMedlem sedan aug. 200143 inlägg
#1

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
#2

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
#3

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>
133 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)