Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

работа с WebBrowser   Найти похожие ветки 

 
LS   (2005-01-17 00:57) [0]

Имеется компонента WebBrowser, в окне которого открыта страница с различными формами(<form>...)
Необходимо активировать некий радиобаттон на этой форме, а потом нажать на кнопку submit. Подскажите, как реализовать...


 
Ньюб   (2005-01-17 19:03) [1]

Никто не знает? Это как то через API функции вроде делается.. Помогите..


 
Sumor   (2005-01-18 01:02) [2]

Это на самом деле нетривиально и рассказ на целую статью.
Сначала берёшь и получаешь из броузера документ. Он имеет тип IDispatch, но на самом деле он другой.
Добавляешь в Uses MsHtml.

Var Doc : IHTMLDocument3;
Begin
Doc := WB.Document as IHTMLDocument3;
...
End;

Дальше у документа куча разных методов по выцеплению элементов.
Каждый элемент возвращается IDispatch, его надо преобразовывать в нужные интерфейсы (IHTMLFormElement и тд)
Потихоньку ищешь нужный и изменяешь. Таким образом я заполнял формы и отправлял их автоматически. Поищи в инете инфу на тему IHTMLDocument3 и формы. Что-нибудь найдёшь, хотя примеры, в основном на С и Basic.



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
1-1105953089
thvfrjd
2005-01-17 12:11
2005.01.30
проблема с ExcelApplication


3-1104225898
Tovarish Pronin
2004-12-28 12:24
2005.01.30
Как в DBGrid отобразить значения поля типа ftBytes?


14-1105523396
Кладовщик
2005-01-12 12:49
2005.01.30
Случайно попал в кладовку :)


14-1105550280
Just3r
2005-01-12 20:18
2005.01.30
Две задачки


3-1104240741
Aleksandr.
2004-12-28 16:32
2005.01.30
Киньте ссылкой на dll типа локального fireBird!