Om ja skriver tex document.write('hej')
o sen vill att den ska skriva över det gamla om ja kör document.write('hej2')
har för mig att det e typ \r lr ngt
------------------
-------
/Pirro
Response.Redirect " http://pereng.cjb.net "
2 svar · 150 visningar · startad av pirro
Om ja skriver tex document.write('hej')
o sen vill att den ska skriva över det gamla om ja kör document.write('hej2')
har för mig att det e typ \r lr ngt
------------------
-------
/Pirro
Response.Redirect " http://pereng.cjb.net "
Är det mitt på en sida och du vill att det skall funka även i Netscape får du slänga det i ett lager;
<div id="foo" style="position:absolute;"></div>
Sedan använda något sånt här;
<script language="JavaScript" type="text/javascript">
function writeToLayer(Id,string){
if(document.layers){
with (document[Id].document){
open();
write(string);
close();
}
} else if (document.all){
document.all[Id].innerHTML = string;
} else if (document.getElementById){
jxdocrange = document.createRange();
jxdocrange.setStartBefore(document.getElementById(Id));
while (document.getElementById(Id).hasChildNodes()){
document.getElementById(Id).removeChild(document.getElementById(Id).lastChild);
}
document.getElementById(Id).appendChild(jxdocrange.createContextualFragment(string));
}
}
</script>
Som du anropar med;
writeToLayer('foo','Hej');
------------------
/ J
parent.main.document.write('hej');
...
------------------
-------
/Pirro
Response.Redirect " http://pereng.cjb.net "