1
Nenaviwu1c20
19.09.14
✎
12:06
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
// WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
//WinHttp.Option(2,"Windows-1251");
//WinHttp.Open("POST",");
objIE = Новый COMОбъект("InternetExplorer.Application");
objIE.Visible =Ложь; // Отключаем видимость
objIE.Silent = Истина;
objIE.Navigate(";);
Сообщить("Идет загрузка страницы. Ждите...");
Пока objIE.readyState<4 Цикл // Ждем пока загрузится сраница
КонецЦикла;
objDoc = objIE.Document; // Получаем объект HTML-Документ
objForm= objDoc.form1 ;
objForm.elements("name").value = "123";
objForm.elements("submit").click();
//Пока objIE.readyState<4 Цикл // Ждем пока загрузится сраница
//
//КонецЦикла;
КоличествоПопыток =0;
Пока ПроверитьЗагрузку(objIE.Document.form1.all)<>Истина Цикл
Если КоличествоПопыток=100 Тогда
Прервать;
КонецЕсли;
КоличествоПопыток =КоличествоПопыток+1;
КонецЦикла;
// objIE.Navigate();
Для Каждого стр из objIE.Document.form1.all Цикл
Если стр.tagName ="SPAN" Тогда
Сообщить(стр.innerText);
КонецЕсли;
КонецЦикла;
objIE.Quit();
КонецПроцедуры
Функция ПроверитьЗагрузку(КомОбъект)
Попытка
Для Каждого стр из КомОбъект Цикл
Если стр.tagName ="SPAN" Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Возврат Истина ;
Исключение
//ПроверитьЗагрузку(КомОбъект);
Сообщить("в");
Возврат Ложь;
КонецПопытки;
КонецФункции
|
|