Sven Rautenberg: Nachtrag [SetTimeout]

Beitrag lesen

Moin!

Das wusst ich gar nicht...

aber ich glaub dann pack ich den Teil in ne Funktion - is besser

Nö, wieso denn?

Du kannst dem setTimeout doch den _Wert_ der Variablen mitgeben:

An einem Beispiel:
Statt diesem:
setTimeout('document.getElementById(Name1).selectedIndex = 0',750);
nimmst du dieses:
setTimeout('document.getElementById("'+Name1+'").selectedIndex = 0',750);

Der Befehl des setTimeout wird dann gewandelt von
document.getElementById(Name1).selectedIndex = 0
in
document.getElementById("WertderVariable").selectedIndex = 0

Und das ist IMO genau das, was du willst.

- Sven Rautenberg