dennisd: Ü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

Besten Dank! Das hat geholfen, obwohl ich damit vorher schon herumprobiert hatte! Aber wenn man zu lange davor sitzt, dann wird man einfach irgendwann blind für seine Fehler!

Gruß Dennis