Henryk Plötz: Übergabe von Variablen innerhalb eines setTimeout

Beitrag lesen

Moin

function startTimer(timernr)
{
DropDownTimer=setTimeout("drop_off(timernr)", 2500)
}

leider tut die Variablenübergabe an drop_off so nicht

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)

siehe auch: http://forum.de.selfhtml.org/?m=8417&t=1376

--
Henryk Plötz
Grüße aus Berlin