|
v7: IE под w2012 не запускается? |
☑ |
0
DES
17.07.18
✎
13:25
|
код
objIE = СоздатьОбъект("InternetExplorer.Application");
objIE.Visible = 1;
objIE.Silent = 1;
objIE.Navigate(Адрес);
Пока objIE.readyState<4 Цикл// Ждем пока она загрузится
КонецЦикла;
objDoc = objIE.Document;
AllTags = objDoc.all.tags("A");// Получаем всю коллекцию ссылок
Для Ном = 0 По AllTags.length-1 Цикл
Сообщить(AllTags.item(Ном).href);
КонецЦикла;
objIE.Quit();// Закрываем приложение
objIE = "";
на Windows10 64 из 1С 7.7 запускается и отрабатывает
а тоже самое под терминалом W2012 r2 выбивает на
Пока objIE.readyState<4 Цикл// Ждем пока она загрузится
{Справочник.ЛицевыеСчета.Форма.Модуль(1314)}: Поле агрегатного объекта не обнаружено (readyState)
почему так?
|
|
1
Злопчинский
17.07.18
✎
13:34
|
может стоит ограничение по доверенным зонам интернета и при запуске ослик ждет разрешения от юзверя.
.
ну и нет самого главного - в ИНТЕРАКТИВНОМ Режиме под этим же юзером вручную - нормально запускается ослик?
|
|
2
DES
17.07.18
✎
13:50
|
Спс, кажись в усиленной безопасности дело, но не могу сервак пока перегрузить.
|
|
3
DES
17.07.18
✎
13:52
|
а вот, вроде бы, раньше можно было в отладчике просматривать
objDoc . Чтобы добраться до нужной ветки, или мне кажктся?
Сейчас в отладчике после знака = пусто
|
|
4
DES
17.07.18
✎
15:05
|
Поле выбора в HTML описано как:
<select name="ctl00$ContentPlaceHolder1$DropDownList2" tabindex="1" class="form-control" id="ContentPlaceHolder1_DropDownList2" style="color:Blue;font-size:Medium;"
//onchange="javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$DropDownList2\',\'\')', 0)">
Нахожу элемент и назначаю tabindex=3.
Как запустить javascript который должен срабатывать при изменении поля?
|
|
5
DES
17.07.18
✎
15:13
|
через выбрэлемент.eval("javascript:setTimeout('__doPostBack(\'"+ElementByID+"\',\'\')', 0)");
не выполняется,
Поле агрегатного объекта не обнаружено (eval)
|
|