Struppi: Namen einer aufzurufenden Funktion als Variable übergeben

Beitrag lesen

kann ich den Namen einer aufzurufenden Funktion (inklusive Aufruf-Parametern) in einer andere variable übergeben?

Wozu?

so ganz einfach:
var funktionsname = "checkRangeOfNumber(0,100)";

document.getElementById("Inputfeld").funktionsname;

Du kannst jede Funktion auch indirekt ansprechen, aber die Parameter musst du separat angeben.

var funktionsname = "checkRangeOfNumber";
document.getElementById("Inputfeld")funktionsname;

eval würde ich wenn möglich vermeiden (ist aber so wie du das Problem hier zeigst die einzige Lösung), da es ein paar Nachteile hat.

Struppi.

--
Javascript ist toll (Perl auch!)