Problemer i NS 6 med document.getElementById
Hejsa!Jeg oprettede i sin tid dette spg:
http://www.eksperten.dk/spm/155409
Nu har jeg så problemet, jeg har i lang tid udskudt at prøve at få lortet til at virke, da jeg er træt af det! Men nu ville jeg så prøve!
Jeg har selv NS 6,2 og tester derfor i denne, ved ikke om det virker i NS 4, men det bekymre jeg mig ikke om!
Jeg har brugt denne løsning:
<script>
ns4 = (document.layers)? true:false // Forståes kun af NS 4.x
ie4 = (document.all)? true:false // simpelt IE 4 tjeck
ie5 =(document.getElementById)? true:false // Tjekker for getElementById og derved IE 5 og frem
ns6 = (document.getElementById && !document.all)?true:false; // NS 6 har getElementById men fatter intet til document.all
function opdaterSpan(chatHTML) {
if (ie5){
document.getElementById("minDiv").innerHTML = chatHTML;
}else if (ns6){
document.getElementById("minspan").innerHTML = chatHTML;
}else if (ie4){
document.all["minDiv"].innerHTML = chatHTML;
}else if (ns4){ document["nslayer"].document.write(chatHTML);
}
}
</script>
og skriver det således:
<FONT FACE="Arial" SIZE="2"><div id="minDiv"><SPAN ID="minspan"><ilayer id="nslayer"></ilayer>Chat loades!</span></div></FONT>
Men tror I det virker? NEJ, nogen der kan forklare hvorfor?
