Имя: Пароль:
1C
1С v8
Вопрос по интернет эксплореру
0 Akkreditator
 
05.03.15
01:05
Подключаю интернет эксплорер как ком объект, вставляю в поле html текст пишет ошибку ие "Ошибка на страницу продолжить выполнение сценариев" Кто подскажет как их отключить чтобы не было кучи всплывающих окон???

    
    Сайт = Новый COMОбъект("InternetExplorer.Application");    
    Сайт.Visible = Ложь;
    Состояние("Подключение к " + Ссылка);
    Сайт.Navigate(Ссылка);
    Пока Сайт.ReadyState < 4 Цикл
    КонецЦикла;
    Попытка
        ПолныйТекстСтраницы = Сайт.Document.documentElement.innerHTML;
    Исключение
    КонецПопытки;
    
    Сайт.Quit();
    
    СайтНаФорме = ЭлементыФормы.ПоискПоСсылкам;
    СайтНаФорме.УстановитьТекст(ПолныйТекстСтраницы);
1 bolero
 
05.03.15
01:08
закопай IE обратно, ищи способ открыть html в другом движке
2 Akkreditator
 
05.03.15
01:13
но не факт что другой будет установлен
3 Zhuravlik
 
05.03.15
02:59
зачем так сложно? есть интерфейсный объект "поле html документа". А потом браузер в 1C - это ie старой версии (как бы не 6). Т.е. попробуйте в ie6 открыть эту ссылку, и поймете в чем проблема. Видимо сайт использует ява-скрипт, который конфликтует с ie6.