Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как добавить метод к ActiveX объекту


Автор: solenko 25.1.2008, 18:55
Здравствуйте.
Можно ли расширить ActiveX объект? В частности MSXML2.DomDocument. 
При этом мне абсолютно не важно будет ли расширен его prototype или сам объект уже после создания.
Код

var doc = new ActiveXObject('MSXML2.DomDocument');
doc.some_property = 'some_value';

Выдает 
Error: Object doesn't support this property or method


Автор: ksnk 25.1.2008, 19:06
Цитата(solenko @  25.1.2008,  18:55 Найти цитируемый пост)
Можно ли расширить ActiveX объект?

А зачем? Всегда можно использовать враппер, который будет более кроссброузерный. Особенно если
Цитата(solenko @  25.1.2008,  18:55 Найти цитируемый пост)
При этом мне абсолютно не важно будет ли расширен его prototype или сам объект уже после создания.



Автор: vasac 25.1.2008, 19:06
Нет

Автор: solenko 25.1.2008, 19:59
ksnk, хотелось привести интерфейс работы с XML к единому виду во всех браузерах. Камнем преткновения стало свойство xml, которое нельзя реализовать Opera. Решил сделать доп. метод для этого, но, оказывается, и так не пройдет. Прийдется таки обертку делать (

Автор: ksnk 25.1.2008, 20:12
solenko, Обычно такое таки и делается враперами... Что такое по вашему все эти фреймворки, там prototype'ы и jQuery и протч, как не большие враперы над DOM'ом, Ajax'ом и прочими некроссбраузерными, по сути, вкусностями Web'а?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)