soweit ich weis können bei window.setTimeout nur Strings übergeben werden.
falsch, auch Funktionsreferenzen funktionieren in den meisten Browsern.
Du musst deine Funktion einfach direkt aufrufen dann sollte es gehen.
Das will er ja vermutlich gerade nicht.
Also antatt:
window.setTimeout("doit("+MA+","+st+")",50);
machst du:
window["doit"](MA, st);
Naja, das ist das Gleiche wie: doit(Ma, st)
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)