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

Вниз

Словить сlick в WebBrowser   Найти похожие ветки 

 
Satanist ©   (2006-05-06 23:46) [0]

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


 
serko ©   (2006-05-06 23:53) [1]

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

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


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

Если вас интересует урл, то намного легче отловить изменение урла в браузере предварительно найдя активный браузер. Как все это замумтить, вам поможет паралельная ветка, которую я создал недавно, в нем есть как ссылки на доку так и примеры решений, к сожалению не точно вашей проблемы но, решения приведенные там можно использовать и для вашего частного случая :-)
http://delphimaster.net/view/1-1146820596/
Ну и конечно не помешает сходить сюда (ссылка не вес золата):
http://www.euromind.com/iedelphi/ie5tools/bandobjects.htm


 
anton773 ©   (2006-05-07 19:46) [3]

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


 
serko ©   (2006-05-08 22:38) [4]

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

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


 
Delphi5.01 ©   (2006-05-09 01:08) [5]


> 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 и нескоько часов мученья с поиском :-)


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


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

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


 
serko ©   (2006-05-11 23:43) [7]


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


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


 
serko ©   (2006-05-12 01:57) [8]

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


 
anton773 ©   (2006-05-13 20:42) [9]


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

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


 
serko ©   (2006-05-13 21:25) [10]

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

Заходи http://delphimaster.net/view/1-1146820596/
и помоги там!


 
Delphi5.01 ©   (2006-05-14 10:19) [11]


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


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



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

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

Наверх




Память: 0.49 MB
Время: 0.047 c
3-1154515859
ttt_111
2006-08-02 14:50
2006.10.08
Поиск по подстроке


2-1158511777
POP
2006-09-17 20:49
2006.10.08
Асинхронное IO чтение/запись в порт.


3-1155059935
GrandHiew
2006-08-08 21:58
2006.10.08
Вторичный индекс в Paradox


15-1158298637
Ega23
2006-09-15 09:37
2006.10.08
С Днём рождения! 15 сентября


2-1158551785
Steep
2006-09-18 07:56
2006.10.08
Api (трей+меню)