Имя: Пароль:
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) Точно, спасибо большое
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший