Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2009, 13:11   #1
Wadimka
Пользователь
 
Регистрация: 03.02.2009
Сообщений: 20
По умолчанию Как кликнуть на нужную кнопку в IWebBrowser2?

Приветствую.

Не могу понять, как кликнуть на нужную мне кнопку в IWebBrowser2
в TWebBrowser никаких проблем, все просто и понятно, а тут не пойму


function TForm1.ClickButtons(WB: IWebBrowser2; textFind:String):boolean;
var form:variant;
CountElement, linkCount, i:integer;
Element:variant;
begin

result:=False;
Document := WB.Document as IHtmlDocument2;
linkCount:=Document.forms.length;
//getelementsbytagname('a');
//ShowMessage(IntToSTr(linkCount));
form:=Document.forms;
for i:=1 to linkCount-1 do begin
Element:=form.item(i);
form.item(i).click;
//CountElement:=form.item(i).count;
//ShowMessage(IntToStr(CountElement)) ;
//ShowMessage(form.item(i).innerHtml) ;
//if (form.item(i).type='submit') then begin
//end;
end;
{
for f:=0 to WebBrowser1.OleObject.Document.form s.Length-1 do begin
form:=WebBrowser1.OleObject.Documen t.forms.Item(f).elements;
for i:=0 to form.Length-1 do

if (form.item(i).type='submit') then begin
form.item(i).click; // submit ýòî êíîïêà 'Âîéòè' ýòî íàçâàíèå êíîïêè
end;
}
end;



получается получить только innerhtml всего объекта формы, но никак до ее елементов не могу достучатся!
Wadimka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Twebbrowser кликнуть по ссылке? AquaKlaster Работа с сетью в Delphi 5 27.10.2010 17:52
КАК ПРОГРАМНО КЛИКНУТЬ ПО ССЫЛКЕ? AquaKlaster Работа с сетью в Delphi 3 01.05.2009 21:31
Как кликнуть по баннеру eldar Работа с сетью в Delphi 1 22.09.2008 09:16
Как програмно дважды кликнуть в RichEdit? apromix Общие вопросы Delphi 10 23.05.2008 17:09
как с делфи кликнуть мышю? Iceman Помощь студентам 1 23.02.2008 11:59