Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.037 c
1-1133706825
GanibalLector
2005-12-04 17:33
2006.01.15
передача массива из DLL


14-1134796881
begin...end
2005-12-17 08:21
2006.01.15
С Днём рождения! 17 декабря


2-1135357416
kop
2005-12-23 20:03
2006.01.15
DBMemo


8-1123323224
FUNKy
2005-08-06 14:13
2006.01.15
Определение бита


5-1121121621
Brack
2005-07-12 02:40
2006.01.15
Как можно ScrollBox`у добавить свойство Canvas?