hi,
function f(par) {
setTimeout("f(par)",1000) ;
}und erster Aufruf mit:
f(42);Durch den ersten Aufruf erhält par den Wert 42. Beim Ende der Funktion wird die Variable par, die ja nur innerhalb der Funktion f existiert, entfernt. Wenn jetzt nach einer Sekunde f(par) zu zweiten mal starten will, ist par also unbekannt.
und warum gibst du den wert dann nicht beim "zweiten aufruf", über setTimeout, wiederum als parameter mit?
gruß,
wahsaga
--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."