OK, jeg kan se nu i dit indlæg med din kode, ar du har misforstået det lidt, så her følger en slags step-by-step guide:
Step 1: Opret en skjult frame på din side. Det kan du gøre ved at lave chatten.php til et frameset (evt. med et andet filnavn). Læg selve chatten i en synlig frame - kaldet \"chatten\" i dette tilfælde - der fylder 100% af skærmbilledet, og den skjulte frame, som jeg i mit eksempel kalder for \"skjultFrame\", skal derfor ikke fylde noget.
Du kan læse mere om frames her:
http://www.html.dk/tutorials/html/lektion12.aspStep 2: Din skjulte frames HTML skal se således ud:
<html>
<head>
<script>
chatHTML = \"something\"; //Denne variabel udfyldes med PHP
if (parent.chatten.opdaterSpan) {
parent.chatten.opdaterSpan(chatHTML);
setTimeout(\"self.location.reload(true)\",3000);
}
</script>
</head>
<body>
</body>
</html>
Step 3:
I din chat-frame indsætter du dette imellem <head>-tagsene:
<script>
function opdaterSpans(chatindhold) {
if (document.getElementById) document.getElementById(\"iespan\").innerHTML = chatindhold;
else if (document.all) document.all[\"iespan\"].innerHTML = chatindhold;
else if (document.layers) document[\"nslayer\"].document.write(chatindhold);
}
</script>
Step 4:
I dit <body>-tag i chat-framen skal du indsætte følgende:
<body ... onLoad=\"parent.skjultFrame.reload(true);\">
Step 5:
Indsæt dette i chat-framens HTML, dér hvor chatten skal være:
<span id=\"iespan\"><layer id=\"nslayer\">
De-Unge.dk\'s chat!
</layer></span>
Step 6: Sæt det hele i aktion og upload det, så jeg kan hjælpe dig med eventuelle fejl og mangler! :)