JavaScript: Stringwert als Object
Verfasst: So Apr 14, 2013 5:46 pm
Hallo Leute,
ich möchte einer Funktion einen Parameter übermitteln, den ich dann als Klassenname verwenden möchte.
Im Internet steht, dass man das mit window[]() machen kann, doch bei mir klappt das nicht.
So schaut die Funktion aus.
die Funktion wird so aufgerufen:
D.h. ich möchte eigentlich self.currentData( templateLogin() ); stehen haben.
hoffentlich wisst ihr, wie man das sonst noch machen kann.
Kmitska
ich möchte einer Funktion einen Parameter übermitteln, den ich dann als Klassenname verwenden möchte.
Im Internet steht, dass man das mit window[]() machen kann, doch bei mir klappt das nicht.
So schaut die Funktion aus.
Code: Alles auswählen
var setTemplate = function( templatename ) {
self.currentTemplate(templatename);
self.currentData( window[templatename] );
};
Code: Alles auswählen
setTemplate( "templateLogin" );
hoffentlich wisst ihr, wie man das sonst noch machen kann.
Kmitska