Cheatah: setTimeout()

Beitrag lesen

Hi,

Ich habe mir ein fortlaufende Uhr mit Hilfe von javascript gebastelt, dummerweise geht sie aber nach einiger Zeit nach. Woran kann das liegen?

daran, dass die Ausführungszeit >0ms ist.

Muss ich vielleicht nicht 1000 Millisekunden sondern vielleicht nur 990 Ms einstellen?

Nein. 1000ms minus Ausführungszeit - welche bei jedem Durchlauf anders sein kann. Alternativ kannst Du übrigens auch die Differenz zum nächsten Zeitpunkt nehmen, an dem Du die Ausführung haben möchtest.

var stunde = <?php echo $stunde; ?>;

Das ist kein gültiger JavaScript-Code.

document.getElementById("zeit").[...]

Die Existenz dieser Methode darf nicht vorausgesetzt werden.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes