Sebastian Lagemann: setTimeout und variablen im Funktionsaufruf

Beitrag lesen

Hi,

gib doch mal ein wenig Quellcode zum gucken.

Meiner Meinung nach würfelst du da server- und clientseitige Scripts ein wenig zusammen.

m.

hmm, nein, eigentlich nicht. Es geht darum, dass ich eine Zeit rückwärts runterlaufen lasse. Dies nicht nur einmal sondern ebend je nach Situation auch mehrmals, die anzahl ist variabel.

Derzeit habe ich es folgendermassen:

zeit = "12:00:00";
window.setInterval(countdown(),1000);

function countdown() {
   ** mache irgendwas mit Variable zeit und Layern**
}

Die Variablen, die in der Funktion countdown benutzt wird, ist in dem Sinne global, was bei 1 oder 2 Zahlen durchaus vertretbar ist, indem man zwei verschiedene variablen nimmt. Dies liesse sich zwar auch mit >2 Funktionen machen, jedoch ist das programmiertechnisch extrem unsauber und unschön.

any hints?