Вниз
Скачать: 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.025 c
2-1135416301
RX
2005-12-24 12:25
2006.01.15
Почему не заходит в Брейк ?


2-1135256872
Dysan
2005-12-22 16:07
2006.01.15
помогите разобраться!


14-1135255615
LordOfRock
2005-12-22 15:46
2006.01.15
Следуя вашим советам сменил дизайн


1-1134372715
OLEGnik
2005-12-12 10:31
2006.01.15
Экспорт функций по Index


9-1122578344
Dr.Nemo
2005-07-28 23:19
2006.01.15
Как сделать игровой сервак на php для delphi online игр




   Наверх