Struppi: window.setTimeout() wartet nicht...

Beitrag lesen

"funktion" ist dann die Funktionsreferenz, "funktion()" der aufruf der funktion. Ums aber genau zu wissen: Was ist bei deinem Beispiel die Funktionsreferenz? Der aufruf f("Hallo")? Das müsst ja bei SetTimeout als String verpackt sein, sonst "funzt es nicht, oder?"

f ist die Referenz auf die Funktion.

Nein der Aufruf muss nicht als String verpackt werden.

setTimeout("f('hallo')",timeVar);

In dem Fall benutzt man besser ein closure:

window.setTimeout( fucntion() { f('hallo')}, timeVar);

Struppi.