Hallo!
Bisher habe ich zum Aufrufen von Funktionen mit dynamischen Funktionsnamen das hier gemacht:
function Funktionsname() {
// Mach was
}
window["Funktionsname"] ("Gimmicks");
Jetzt liegt das Ganze aber in einem Namensraum:
var meinSkript = (function() {
window["Funktionsname"] ("DiesUndDas");
}) ();
Und da funktioniert das nicht mehr. Ich verstehe auch ungefähr warum. window[] ist ja nicht mehr das übergeordnete Objekt der Funktion. Aber wie ist es nun richtig?
window[this]["Funktionsname"] habe ich schon probiert.
Gruß,
Andreas.