Der Source-Code dieses Beispiels:
1 <SCRIPT LANGUAGE="JavaScript">
2 function clock() {
3 window.setTimeout("clock()", 1000);
4 var today = new Date();
5 self.status = today.toString();
6 }
7 </SCRIPT>
In Zeile 3 wird der Update-Takt der Uhr eingestellt; sinnvollerweise lässt man diesen Parameter bei 1000 Millisekunden (= 1 Sekunde). Zeile 4 liest Datum und Zeit aus der Systemuhr und definiert damit die Variable today. Zeile 5 schliesslich macht aus der Variable einen Textstring und schreibt ihn in die Statuszeile.Damit die Anzeige beginnt, wenn die Seite fertig geladen ist, muss jetzt noch der Aufruf definiert werden. Das geschieht mit dem onLoad-event handler im Body-Tag:
<BODY onLoad="clock()">