Cybaer: String in Bezeichner konvertieren

Beitrag lesen

Hi,

Zur Laufzeit möchte ich ein Javascript dynamisch nachladen. Um zu überprüfen, ob das Script (was nur Variablen enthält) geladen wurde, habe ich eine Variable (var g_pInd=1;) im zu ladenden Script als Indikator definiert.

Dann definiere ihn vorher intern doch mit 0?!

Aber typeof() ist schon genau richtig! Das einzige, was dagegen spricht ist, daß dein Script nicht mehr im Netscape Navigator 2 & Co. läuft. Wenn Du damit leben kannst ... ;-)

Und BTW: eval wäre hier so oder so überflüssig. JS erlaubt ohnehin die Verwendung von variablen Bezeichnern:
 g_pInd="It's me!";
 myvar="g_pInd";
 alert(window[myvar]);

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!