tjaa, det kommer an på hvad du skal bruge den til. Men her er et eksempel med en meget simpel form for chat:
index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html>
<head>
<title>CHAT</title>
<script type="text/javascript">
function opdaterChat()
{
val = document.form1.chat.value;
self.sider.opdaterSpan(nl2br(val));
window.setTimeout("opdaterChat();",3000);
}
function nl2br(str)
{
str = str.replace(/\n/ig,"<br />");
return str;
}
</script>
</head>
<body onload="opdaterChat()">
<iframe width="500" height="300" name="sider" src="tekst.html"></iframe>
<form name="form1" onsubmit="return false">
<textarea name="chat"></textarea><br />
<input type="text" name="tekst" /><input type="button" value="SEND" onclick="this.form.chat.value += this.form.tekst.value+'\n';this.form.tekst.value='';" />
</form>
</body>
</html>
tekst.html er den samme som før. Tricket ligger i denne sætning:
window.setTimeout("opdaterChat();",3000);
groft sagt opdaterer den funktionen opdaterChat() hvert 3000 millisekund (altså hver 3. sekund).