Moin!
<script language="JavaScript"><!--
function start () {
d=new Date();
dif=1045255584900-d.getTime();
last=0;
place=document.forms[0].elements[0];
goon()}
function goon () {
d=new Date();
t=d.getTime()+dif;
d.setTime(t);
min=d.getMinutes(); if (min<10) {min="0"+min}
sec=d.getSeconds(); if (sec<10) {sec="0"+sec}
if (sec!=last) {
last=sec;
place.value=""+d.getHours()+":"+min+":"+sec;}
setTimeout('goon()', 200);}
// -->
</script>Aufgerufen wird es mit:
<input name="z" size=7>
</font>Aber, der Browser zeigt _n_i_e_ die richtige Uhrzeit an. Warum?
Sondern? Eine falsche? Genau genommen wird vermutlich die Zeit beginnend bei Freitag, 14. Februar, 21:46:24 MEZ gezaehlt (aber nur die Uhrzeit, nicht das Datum angezeigt). Tja, so ist das, wenn man Quelltexte einfach kopiert, ohne sie zu verstehen. Oder ist Dein Webserver etwa an eine Atomuhr angeschlossen? Kann ich mir ja kaum vorstellen.
Eine Uhr findest Du in den DHTML-Beispielen von Selfhtml. Die funktioniert sogar ohne Zugriff auf eine Atomzeit.
So long
Bier trinken fetzt!!!