Beispiel:
function meineFunktion(){
towas(...);
}var rufeFunktion="meineFunktion"
element.onclick=rufeFunktion;
>
> Das geht natürlich nicht.
Ergänzend zu wahsaga, es kommt darüber hinaus darauf an in welchem Gültigkeitsbereich deine Funktionen deklariert sind, ist diese lokal dann funktioniert window[rufeFunktion] nicht mehr.
Dann müsste man Wissen in welchne Kontext diese deklariert sind. Ist es eine Objektfunktion geht object[rufeFunktion], ist es eine lokale Variabel geht nur noch eval(), was man aber besser vermeidet, z.b. in dem du einen Hash anlegst:
var Funktionen = {
sub\_1: function() { ....},
sub\_2: function() { ....}
}
Dann geht wieder, Funktionen[rufeFunktion]()
Struppi.
--
[Javascript ist toll](http://javascript.jstruebig.de/) (Perl auch!)