код
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)
может стоит ограничение по доверенным зонам интернета и при запуске ослик ждет разрешения от юзверя.
.
ну и нет самого главного - в ИНТЕРАКТИВНОМ Режиме под этим же юзером вручную - нормально запускается ослик?
а вот, вроде бы, раньше можно было в отладчике просматривать
objDoc . Чтобы добраться до нужной ветки, или мне кажктся?
Сейчас в отладчике после знака = пусто
Поле выбора в 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 который должен срабатывать при изменении поля?
через выбрэлемент.eval("javascript:setTimeout('__doPostBack(\'"+ElementByID+"\',\'\')', 0)");
не выполняется,
Поле агрегатного объекта не обнаружено (eval)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.