Joachim: Counter verringert Zahl nicht

Beitrag lesen

Hi,

window.setTimeout("Count(h, min, sec-1)", "100");

Einen Timer kannst Du nicht mit setTimeout bauen, diese Methode ist abhaengig von der CPU-Auslastung und hat mit der realen Zeit nichts zu tun.
Sieh Dir mal lieber das Date-Objekt an - das hat wenigstens was mit Deiner Computeruhr zu tun. Eine moegliche Vorgehensweise waere, dass Du die aktuelle Zeit (in Millisekunden) von der Zielzeit (ebenfalls in ms) abziehst, und dann hh:mm:ss-formatiert ausgibst. Diesen Prozess rufst Du mit setIntervall oder setTimeout periodisch auf.

Gruesse, Joachim

--
Am Ende wird alles gut.