Имя: Пароль:
1C
1С v8
Хитрая интернет страница? Не отрабатывает процедура onclick у ПолеHTMLДокумента
0 SiS2013
 
20.03.14
15:11
Не отрабатывает процедура onclick у ПолеHTMLДокумента на страницах маркета яндекса. Например

Адрес = "http://market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-PF=1801946~EQ~sel~11756910-VIS=8070-CAT_ID=160043-EXC=1-PG=10&hid=91491";;
ЭлементыФормы.ПолеHTMLДокумента.Перейти(Адрес);
Процедура ПолеHTMLДокумента1onclick(Элемент, pEvtObj)
    Сообщить("onclick  сработал");
КонецПроцедуры


Если на станице, кликнуть на ссылку, то откроется соответствующая страница по ссылке. но приэтом процедура онклик не отработает
Предполагаю, что в страницу интернета встроен какой-то специальный код? Потому что если открыть другие сайты в ПолеHTMLДокумента (или даже ничего не загружать) и кликнуть по полю ПолеHTMLДокумента, процедура отработает.
    
Как побороть, что бы онклик работал на всех сайтах?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший