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

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

Словить сlick в WebBrowser [D7, WinXP]


Satanist ©   (2006-05-06 23:46:00) 

Подскажите кто нибудь как можно узнать на какой объект(кнопку, рисунок, flash - всё что может привести к смене URL или посылке данных) нажал пользователь в WebBrowser


Delphi5.01   (2006-05-14 10:19:00) [1]


> serko ©   (12.05.06 01:57) [8]
>
> Я нашел инфу по отправке SMS с помощью метода POST и она
> мне помогла!


Если не затруднит поделитесь ссылкой, у меня похожая проблема :-) Нашел несколько вариантов но не работает у меня :-(
http://www.delphifaq.com/faq/delphi/network/f249.shtml


serko   (2006-05-13 21:25:00) [2]

Спасибо но я думаю лудше будет через POST!

Заходи http://www.delphimaster.ru/cgi-bin/forum.pl?id=1147450761&n=4
и помоги там!


anton773   (2006-05-13 20:42:00) [3]


> Хорошо! Работает! Но если на страничке есть, допустим, кнопка
> "Ок" и кнопка "Cancel" то как же узнать что нажата именно
> кнопка "ОК"?

Попробуй сравни каким будет адрес навигации webbowsera в случае нажатия  OK и cansel .Адрес будет разным.


serko   (2006-05-12 01:57:00) [4]

Я нашел инфу по отправке SMS с помощью метода POST и она мне помогла! Пол дела уже сделал!
Получается так: Ввел номер карточки и пароль отправил на сервер, а с сервера должен прийти ответ о состоянии карточки т.е. есть там деньги или нет! Вот как мне словить этот ОТВЕТ, по которому я уже буду двигаться дальше!


serko   (2006-05-11 23:43:00) [5]


> anton773 ©   (09.05.06 20:12) [6]


Хорошо! Работает! Но если на страничке есть, допустим, кнопка "Ок" и кнопка "Cancel" то как же узнать что нажата именно кнопка "ОК"?


anton773   (2006-05-09 20:12:00) [6]


> anton773 ©   (07.05.06 19:46) [3] - это кому и что это?

OnBeforeNavigate - событие webbrowsera возникающие в результате клика на ссылке.


Delphi5.01   (2006-05-09 01:08:00) [7]


> serko ©   (08.05.06 22:38) [4]
>
> Помоему что предлагает Delphi5.01 ©   (07.05.06 00:15) [2]
> это вообще не для меня!
>

Я вам дал не прамое решение, а только направление, где надо искать. Вот вам еще подсказка для этой цели  вам понадобитья работать с переменной IWebbrowser2, которая отвечает за IE. Как все это работает можно увидеть на выше указанных линках, а по адрессу http://www.euromind.com/iedelphi/есть куча разного материала для работы с IE возможно и там найдете что-то для себя :-)
Удачи
п.с. Мое личное мнение, вы прамого ответа на этом форуме не получите, подскажу, есть такой уровень в дельфи при достижении которого вам больше ни кто не поможет. Там как говориться каждый за себя. А вы уже задаете вопроссы именно на таком уровне, единственным решением будет google.com и нескоько часов мученья с поиском :-)


serko   (2006-05-08 22:38:00) [8]

Помоему что предлагает Delphi5.01 ©   (07.05.06 00:15) [2] это вообще не для меня!

anton773 ©   (07.05.06 19:46) [3] - это кому и что это?


anton773   (2006-05-07 19:46:00) [9]

OnBeforeNavigate чем не пондравился?


Delphi5.01   (2006-05-07 00:15:00) [10]

Если вас интересует урл, то намного легче отловить изменение урла в браузере предварительно найдя активный браузер. Как все это замумтить, вам поможет паралельная ветка, которую я создал недавно, в нем есть как ссылки на доку так и примеры решений, к сожалению не точно вашей проблемы но, решения приведенные там можно использовать и для вашего частного случая :-)
http://delphimaster.ru/cgi-bin/forum.pl?id=1146820596&n=0
Ну и конечно не помешает сходить сюда (ссылка не вес золата):
http://www.euromind.com/iedelphi/ie5tools/bandobjects.htm


serko   (2006-05-06 23:53:00) [11]

Тоже интересует такой момент! У меня есть страничка для пополнения счета. Все это проходи в 3 этапа:
1. ввод данных с карточки
2. ввод суммы для перевода
3. подтверждение перевода.

Хотелось бы как то узнать программно о выполнении 3 этапа и сумму перевода. Возможно ли это вообще?


Наверх

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