Имя: Пароль:
1C
1С v8
Проинициализировать ПолеHTMLДокумента
0 supervk
 
10.11.12
18:44
Как проинициализировать ПолеHTMLДокумента, находящееся на скрытой закладке, чтобы оно могло загружать станицы?

Есть форма. На форме панель с двумя страницами (закладками).
На первой закладке кнопка, на второй закладке ПолеHTMLДокумента, которое по нажатии на кнопку загружает url (ПолеHTMLДокумента.Перейти), обрабатывает его и возвращает результат на первую страницу.

Так вот ПолеHTMLДокумента никак не реагирует, пока я хотя бы раз не ткну на страницу (закладку) формы, где оно располагается. После этого оно начинает отрабатывать действие ПолеHTMLДокумента.Перейти.
Я так понимаю, что ему нужна какая-то дополнительная инициализация, но не могу понять какая.

Чего сделать, чтобы не надо было переходить на закладку с браузером, чтобы выполнился ПолеHTMLДокумента.Перейти?

Что там сейчас есть:

Процедура КнопкаВыполнитьНажатие(Кнопка)
   ЭлементыФормы.ПолеHTMLДокумента1.Перейти("www.yandex.ru");
КонецПроцедуры

Процедура ПолеHTMLДокумента1ДокументСформирован(Элемент)
   Сообщить("!");
КонецПроцедуры
1 zulu_mix
 
10.11.12
18:50
попробуй видимость выключи и включи
2 zulu_mix
 
10.11.12
18:51
а еще лучше в конфигураторе видимость выключи а при открытии включи
3 supervk
 
10.11.12
18:53
(1) Попробовал. Не помогло.
4 supervk
 
10.11.12
18:55
(2)Попробовал. Не помогло
5 zulu_mix
 
10.11.12
18:57
тогда попробуй по умолчанию открывать на второй закладке, а при открытии переключать на первую. или при открытии открывай about::blank
6 supervk
 
10.11.12
18:58
Помогает сделать вот так перед переходом на страницу (ПолеHTMLДокумента1.Перейти)

ЭлементыФормы.Панель1.ТекущаяСтраница =    ЭлементыФормы.Панель1.Страницы.Страница2;
ЭлементыФормы.Панель1.ТекущаяСтраница =    ЭлементыФормы.Панель1.Страницы.Страница1;
7 supervk
 
10.11.12
18:59
Но если сделать это в ПриОткрытии, то не работает
8 zulu_mix
 
10.11.12
19:00
а перед открытием?
9 supervk
 
10.11.12
19:02
Перед открытием тоже не помогает, about::blank так же не загружается, пока не скнёшь в закладку.