molily: JS-Funktionaufruf aus XML dynamisch zusammenbauen

Beitrag lesen

Hallo,

wenn ich das richtig verstehe, hast du einen Funktionsnamen als String. Schematisch:

var funktionsname = [hole aus dem XML-DOM];
var parameter = [hole aus dem XML-DOM];

Jetzt willst du die Funktion ausführen, deren Name in der Variable steht, und ihr den/die Parameter übergeben.

Gut, wenn die fragliche Funktion eine globale ist, kannst du einfach schreiben:

windowfunktionsname;

Das geht so mit allen Objekten; objekt.unterobjekt kann man auch objekt["unterobjekt"] schreiben, das spricht dasselbe Unterobjekt an. Dieser String kann dann auch variabel sein, also var name = "unterobjekt"; und objekt[name].

Mathias

--
»No nations, no borders.«
SELFHTML Weblog