Вниз
Скачать: CL | DM;

Webbrowser Перехватить нажатие на элемементе submit   Найти похожие ветки 

 
DIS   (2005-12-24 15:42) [0]

Мастера, как можно узнать на какую кнопку пользоваель нажал в Webbrowser?


 
DIS   (2005-12-24 19:28) [1]

хорошо,  postdata имеет формат olevariant, как перевести данные из post в string?


 
palva ©   (2005-12-24 22:38) [2]

Присваиванием переменной string

Ответ на первый вопрос. Не знаю получится ли, но можно написать JavaSript, который по нажатию кнопки меняет Status-строку. А в WebBrowser есть событие по изменению статусной строки. Правда в хэлпе говорится, что его не надо использовать (просто статусную строку WebBrowser в Delphi не высвечивает) но для целей обмена информацией использовать, наверно, можно.


 
DIS   (2005-12-24 22:52) [3]

В принципе если мы нажимаем на кнопку на странице, срабатывает action, передаются данные в postdate, но не получается их оттуда вытащить. Много примеров как отправить Post данные, а вот на прием не найду. Простое присваивание значение текстовой переменной выдает примерно следующее:
"????????2". Как правильно принять POSTDATE при событии BeforeNavigate?


 
palva ©   (2005-12-25 01:14) [4]

Тогда я неправильно понял вопрос.
Не понятно, что такое postdata имеет формат olevariant. Если под Action вы имеете в виду посылку формы методом post, то вы не можете ее отловить ИМХО, поскольку посылка уходит серверу. Вы можете только проанализировать состояния контролов формы перед submit.


 
Плохиш ©   (2005-12-25 13:28) [5]


> DIS   (24.12.05 22:52) [3]

Ты будешь смеятся, но http://www.yandex.ru/yandsearch?stype=&nl=0&text=delphi+BeforeNavigate2 ссылка номер 4.


 
DIS   (2005-12-25 14:45) [6]


> Плохиш

Действительно я долго смеялся, т.к. в яндексе чего только не набирал, но на эту ссылку не натыкался. Большое спасибо.


> palva

postdata - Это переменная в beforenavigate, тут я перехватываю эти данные перед отправкой на сервер, да у меня и нет потребности их туда отправлять.

Спасибо всем. Вопрос закрыт.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-1134394009
Aleksandr.
2005-12-12 16:26
2006.01.15
Как из дочернего окна узнать, что готовится закрытие главного?


1-1134493278
Mishenka
2005-12-13 20:01
2006.01.15
Как в ListBox определить количество строк видимых на экране?


2-1135598335
Barsky
2005-12-26 14:58
2006.01.15
помогите с сервисами


2-1135261503
Majesto
2005-12-22 17:25
2006.01.15
Вызов обработчика события


6-1127994898
Cameron
2005-09-29 15:54
2006.01.15
проблема передачи через сокеты не могу передать больше 8 кб




   Наверх