Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TwebBrowser подскажите плиз [D5, D6, D7, Win2k, WinXP]


Antiloop ©   (2004-11-04 17:30:00) 

Я скачиваю страничку с сайта, и мне необходимо на страничке нажать кнопку, которая отсылает данные на сервер, Как мне программно "нажать", эту кнопку, (и чтобы мышь не эмулировать ;-)))


Antiloop   (2004-11-08 12:28:00) [1]


> Seeker

Большое СПАСИБО!!!
Если еще сможите подсказать линк по данной теме, то буду примного благодарен!


Seeker   (2004-11-05 10:12:00) [2]

'Access Violation' может вылетать по нескольким причинам:
1.Cnhfybwf не загружена полностью(чета там еще не загрузилось).
2.на странице нет tags('FORM'),тогда нужно бежать по тегам.
а заполнить можно также:
WB.OleObject.Document.all.tags('FORM').item(0).item('SignInName').value:='Name';
или, опять же,пробежать по всей коллекции...


Antiloop   (2004-11-05 06:52:00) [3]

Ага, спасибо, но вот почему то у меня вылетает ошибка 'Access Violation' .. поясните плиз... в чем проблема... и если не затруднит.... то может и подскажите как можно  в поле ввода внести данные?
Заранее благодарен!


Seeker   (2004-11-04 18:23:00) [4]

Все зависит от того какую кнопку нужно нажать.
примерно так:
WB.OleObject.Document.all.tags('FORM').item(0).item('CongratsBTN').click();
или так
WB.OleObject.Document.all.tags('FORM').item(0).item('Submit').click();
что, в прочем одно и тоже.
Можно еще пробежаться по всем тагам из коллекции Input и сделать click() на нужном.


Наверх

Титульная страница Поиск, карта сайта Написать письмо