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


Автор: t77 15.1.2010, 11:37
Доброе время суток.
Нужно запустить БАТ файл, который выполняет какую то работу...
Под БАТ я подразумеваю файл EXE, созданный посредством- файла SWF, который в свою очередь вызывает файл-JavaScript.
Тоесть все очень просто... Мы имеем Exe файл, кликаем по нему двойным щелчком и запускается код JavaScript.
В коде JavaScript используется объект ActiveX, для загрузки XML в DOM...
Также имеются два локальных сервера, на каждом из них запускаю отдельно, данный скрипт.
Интерестно то, что на каждом сервере скрипт ведет себя по разному... 
На одном из серверов скрипт запустился и сделал все, что от него требовалось. На втором сервере, при запуске скрипта получаю ОШИБКУ!
Скрипт падает(возвращает NULL) при первой попытке создать объект ActiveX.
В строке:
Код

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");

xmlDoc - пустой !!!
Облазил где только мог в целях найти решение данной проблемки, но безуспешно.
Может кто сталкивался с подобной задачей или так знает как заставить скрипт работать, прошу подскажите куда копать.
Заранее благодарю

Автор: 12345c 15.1.2010, 14:04
Свойства обозревателя - Параметры безопасности - Другой... - Авт.запросы элементов ActiveX - Включить.

(А для тех, которые не включили - в коде всегда проверять if(xmlDoc){делать то-то..} )

Автор: t77 15.1.2010, 22:21
В парамеирах свойств обозревателя включил(Enable) все, что можно было...
Не помогает  smile 
 smile 

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