sende fra en frame til en anden
på min localhost virker dette script fint. men lige så snart jeg uploader det laver det det sjove ting. Hvordan kan det være?mit frameset:
<frameset cols=\"*,214,0\" frameborder=\"NO\" border=\"0\" framespacing=\"0\" scrolling=\"no\">
<frame name=\"hqjre\" src=\"vis_besked.php\" scrolling=\"no\" style=\"border-right: solid 1px #000000; border-top: solid 1px #000000; border-bottom: solid 1px #000000;\">
<frame name=\"venstre\" scrolling=\"NO\" src=\"menu.php\" scrolling=\"no\">
<frame name=\"update_invi\" src=\"update.php\" scrolling=\"no\">
</frameset>
update.php:
<script>
chatHTML = '(noget php)';
if (parent.frames['hqjre'].opdaterSpan) {
parent.frames['hqjre'].opdaterSpan(chatHTML);
setTimeout("self.location.reload(true)",2000);
}
</script>
vis_besked.php:
<script>
function opdaterSpan(chatHTML) {
if (document.getElementById) document.getElementById("iespan").innerHTML = chatHTML;
else if (document.all) document.all["iespan"].innerHTML = chatHTML;
else if (document.layers) document["nslayer"].document.write(chatHTML);
}
</script>
<link href="css.css" rel="stylesheet" type="text/css">
<body bgcolor="#99DAFF" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="parent.frames['chatindhold'].location.reload(true);">
<table width="487" border="0" cellspacing="0" cellpadding="0" height="357">
<tr>
<td width="23" height="122"></td>
<td width="464" height="122" valign="top">
<span id="iespan"><layer id="nslayer">
</layer></span></td>
</tr>
</table>
