Fejl i hente data fra anden frame..
Jeg har 2 frames i et framset.1. skjultFrame
2. chatten
Som i kan se skal det bruges til en chat, det koden skal gører er at hente dataen fra skjultFrame og vise den i chatten.
her er mine koder :
skjultFrame :
<HTML><HEAD>
<SCRIPT>
chatHTML = '<TABLE width="545" cellspacing="0" cellpadding="1">chat out put uden indhold af ' i en linje.</TABLE>'
if (top.frames['chatten'].opdaterSpan) {
parent.frames['chatten'].opdaterSpan(chatHTML);
setTimeout("self.location.reload(true)",2700);
}
</SCRIPT>
</HEAD>
chatten :
<HTML><HEAD>
<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("iespan").innerHTML = chatHTML;
}else if (ns6){
document.getElementById("ns6span").innerHTML = chatHTML;
}else if (ie4){
document.all["iespan"].innerHTML = chatHTML;
}else if (ns4){ document["nslayer"].document.write(chatHTML);
}
}
</SCRIPT>
</HEAD>
<BODY topmargin="0" leftmargin="0" onload="top.frames['skjultFrame'].location.reload(true);">
<STYLE TYPE="text/css">
p.12 { font-size:12px; font-family:arial,Helvetica,sans-serif;}
p.11 { font-size:11px; font-family:arial,Helvetica,sans-serif;}
a.boy {color:#71899B;}
a.girl {color:#000000;}
td.normal { border-bottom: 1px solid #C0C0C0 }
td.priv { border-bottom: 1px solid #C0C0C0; background-color:#F0F0F0 }
td.ven { border-bottom: 1px solid #808080 }
td.privven { border-bottom: 1px solid #F0F0F0; background-color:#808080 }
</STYLE><font style="font-size:12px; font-family:arial,Helvetica,sans-serif;"><SPAN id=iespan><LAYER id=nslayer>Vi er ved at loade chatten! Hav en anelse tolmodig hed, det kommer jo an på din hastig hed ikke :)?
</LAYER></font></SPAN></BODY></HTML>
<BODY></BODY></HTML>
Kan nogen hjælpe ??
