een variabele kan je ook als volgt aanroepen:
evenzo voor functies:
alleen nu werkt het met objecten in ie wel en in moz niet:
doe ik iets fout? is hier misschien een workaround voor? of is dit eigenlijk compleet illegaal en doet ie het toevallig gewoon?
het is iig om een createObject(objname) functie te bouwen
JavaScript:
1
2
| var var1 = 'boe'; alert(window['var1']); // boe |
evenzo voor functies:
JavaScript:
1
2
3
4
| function func1() { return('boe'); } alert(window['func1']()); // boe |
alleen nu werkt het met objecten in ie wel en in moz niet:
JavaScript:
1
2
3
4
5
6
7
| function obj1 () { } obj1.prototype.shout = function { return('boe'); } myObj = new window['obj1'](); myObj.shout(); |
doe ik iets fout? is hier misschien een workaround voor? of is dit eigenlijk compleet illegaal en doet ie het toevallig gewoon?
het is iig om een createObject(objname) functie te bouwen