sven: Problem mit setTimeout() bei Opera 7.11

Beitrag lesen

n'abend

Auf meiner Seite läuft eine kleine Uhr.
Ich ermittle zuerst die aktuelle Zeit auf dem Server mit PHP und übergebe die Werte an JS.
Folgende Funktion soll die Zeit sekündlich aktualisieren.

function sekZaehler(){
         newTimestamp = newTimestamp + 1000;
         setTimeout("sekZaehler()",1000)
}

Im IE (5.5) und NS(7) funktioniert das auch wunderbar.
Bei Opera (7.11) zählt die Uhr ungenau, sprich es wird nicht sekündlich sondern nur alle 2-3 Sekunden aktualisiert.
Dann zwar auch um mehr als eine sek, so dass es so aussieht, als würde die Uhr noch richtig laufen aber eben nur jede 2 Sekunden aktualisieren, wenn man sie Seite dann allerdings ein paar min offen lässt, kann man schon einen deutlichen Unterschied feststellen.

Hat jemand eine Erklärung und/oder weiß Abhilfe??

Vielen Dank
Sven