Имя: Пароль:
1C
1С v8
Программное нажатие на кнопку в поле html документа
0 kan81
 
11.12.14
17:38
Доброго времени суток. Помогите разобраться вот с какой проблемой. Есть ресурс egrul.nalog.ru, необходимо с него получить данные. Программно заполняю все необходимые параметры и имитирую нажатие на кнопку "Найти" через submit(). Но происходит не обновление страницы, как при ручном нажатии на кнопку, в появляется типовой диалог сохранения, который предлагает сохранить файл с расширением json. Если его сохранить и просмотреть, то в этом файле как раз приходит то, что необходимо. Но никак не могу сообразить как программно получить эти данные без вызова диалога - чтобы это файл сохранился во временных, но пользователь визуально ничего не видел и дополнительно не нажимал.
Сейчас код простой, всего несколько строк.

HTML_Doc = ЭлементыФормы.ПолеHTMLДокумента1.Документ;
HTML_Form = HTML_Doc.Forms(0);
... заполняю параметры на форме ...
HTML_Form.submit();

Помогите разобраться с проблемой.
1 anatoly
 
11.12.14
17:54
на этой кнопке по субмиту вызывается яваскрипт из цсски - копай там...
2 Котокот
 
11.12.14
17:58
ЭлементыФормы.ПолеHTMLДокумента1.Документ.getElementById(<ID_Кнопки_Sumbit>).onclick()
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший