Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   фабрика классов для mootools (https://javascript.ru/forum/library-toolkit-framework/1857-fabrika-klassov-dlya-mootools.html)

vkovalev72 25.09.2008 16:20

фабрика классов для mootools
 
привет, кто знает, как бы по имени класса создать экземпляр класса в mootools, типа obj = new ИмяКласса()
ИмяКласса - строка

Dmitry A. Soshnikov 25.09.2008 16:32

vkovalev72, не знаю насчет mootools, но в общем случае:

namespace['propertyName']();


где namespace - объект, в котором определена проперть propertyName. В случае, если обертки-"классы" в мутулс определены глобально, то в роли namespace'a будет объект window, тогда можно так:

var obj = new window['ИмяКласса']();

Kovalev 25.09.2008 17:14

Цитата:

Сообщение от Dmitry A. Soshnikov (Сообщение 6320)
vkovalev72, не знаю насчет mootools, но в общем случае:

namespace['propertyName']();


где namespace - объект, в котором определена проперть propertyName. В случае, если обертки-"классы" в мутулс определены глобально, то в роли namespace'a будет объект window, тогда можно так:

var obj = new window['ИмяКласса']();

Спасибо большое, таки да, сработало


Часовой пояс GMT +3, время: 22:20.