Hi
Bei einer ähnlichen Aufgabe (ok, bei mir waren es Minuten) habe ich einfach die aktuelle Zeit genommen (die musst du ja sowieso haben), die Zeit bis zur nächsten Änderung ausgerechnet und eingetragen. Das passt sich dann automatisch an, falls das System langsamer reagieren sollte.
Hört sich gut an, geht aber IMHO nicht gut, da ich die Systemverzögerunng in Millisekunden nicht kenne. So kann ich nur mutmaßen, dass die nächste Änderungn in den nächsten 1000ms stattfinden muss, aber eben nicht _wann genau_. Durch die lahmen Interpreter der Browser kann ich eben _nicht_ exakt den Zeitpunkt der Aktualisierung vorraussagen, bei einer Hochsprache sieht das schon ganz anders aus.
Da setzt man einen Zeiger auf die Sekundenzähler und gut 'is.
Wenn ich das in JS programmieren wollte würde die Funktion länger als eine Sekunde laufen und garnix würde mehr gehen *g*
Fabian