Christian Kruse: Übergabe von Variablen innerhalb eines setTimeout

Beitrag lesen

Hoi,

Stimmt. Damit übergibst du setTimeout nämlich den String "drop_off(timernr)" (deswegen hast
du es ja auch in Anführungszeichen geschrieben). Wenn du einen String haben willst der
sich aus "drop_off(", dem Wert von timernr und ")" zusammensetzen soll, musst du das auch
hinschreiben:
setTimeout("drop_off("+timernr+")",2500)

Das waere nichtmal ein Problem, wenn es sich um eine Variable mit globalem Scope handelt, denn
der String wird ge-eval-t. Aber die hier halt ihren Scope einzig und allein in der Funktion.

Gruesse,
 CK