Hi,
steuerung=setInterval("wechsel("+wert+")", 100);
der String, den Du hier anstatt einer Funktion übergibst, lautet im Endergebnis
wechsel(id1)
und wäre auch außerhalb des Intervalls ungültig, da Du nirgendwo eine globale(!) Variable dieses Namens erzeugt hast. Lösung: Trenne Dich von der Unart, Strings dort zu verwenden, wo Funktionen benötigt werden.
Dein Stichwort lautet "closure".
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes