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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 23:06   #1
rez1a
Новичок
Джуниор
 
Регистрация: 08.10.2012
Сообщений: 1
Сообщение Нажать кнопку в WebBrowser

В WebBrowser загружена страница с N количеством фреймов и в одном из них есть такой код:
Код HTML:
<BUTTON class=UserBattleRefresh title=Обновить style="POSITION: relative" action="refresh2">&nbsp;</BUTTON>
как програмно нажать кнопку испробывал кучу вариатов но так сам и не смог сделать
rez1a вне форума Ответить с цитированием
Старый 16.11.2013, 10:00   #2
Sashka009
Пользователь
 
Регистрация: 16.11.2013
Сообщений: 10
По умолчанию Я обычно ссылаюсь на теги и классы, попробуй так:

...
var HtmlDocument, HtmlCollection: Variant;
i: integer;
...
HtmlDocument := WebBrowser1.Document as IHtmlDocument2;
HtmlCollection := HtmlDocument.All;
for i:=0 to (HtmlCollection.Length - 1) do
begin
if((HtmlCollection.item(i).tagName= 'BUTTON') and
(HtmlCollection.item(i).className=' UserBattleRefresh'))
then HtmlCollection.item(i).Click;
end;
Sashka009 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser нажать на кнопку zlodey Работа с сетью в Delphi 4 04.07.2017 18:15
WebBrowser нажать на кнопку Terti Работа с сетью в Delphi 5 17.11.2013 16:42
нажать кнопку в Webbrowser Зод Работа с сетью в Delphi 1 16.11.2013 19:40
Нажать кнопку без name и id в WebBrowser smoldersbolds Работа с сетью в Delphi 1 19.12.2011 11:03
Нажать на кнопку в webbrowser zver777 Работа с сетью в Delphi 4 14.10.2011 14:42