Имя: Пароль:
1C
1С v8
Как отобразить программно ПолеHTML
0 picom
 
10.08.12
09:19
Задача. Посчитать количество строк HTML кода одной кнопкой перехода по ссылке.
Вот код кнопки
ЭлементыФормы.ПолеHTMLДокумента1.Перейти("http://rbc.ru");
ЭлементыФормы.ПолеHTMLДокумента1.ПолучитьТекст() ; //текста нет т.к. страница не успела прогрузиться. Получение текста строго обязательно - будет Парсер.
ЭлементыФормы.ПолеТекстовогоДокумента1.УстановитьТекст(ЭлементыФормы.ПолеHTMLДокумента1.ПолучитьТекст() ); //выводим текст в текстовое поле
ВсегоСтрокЭк = ЭлементыФормы.ПолеТекстовогоДокумента1.КоличествоСтрок() ; //получаем кол строк
...
Как заставить прогрузиться страничку, а потом только с ней работать?
Паузы не помогают.
Форма.обновить тоже ничего не дает.
1 Asmody
 
10.08.12
09:22
у поля HTML-документа есть события
2 picom
 
10.08.12
10:45
(1) Точно, спасибо большое
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший