Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.012 c
1-1134184074
Zirus
2005-12-10 06:07
2006.01.15
Создание и удаление label, checkbox, combobox


14-1135322043
Nic
2005-12-23 10:14
2006.01.15
Изучил рассчётку...


4-1131015607
Ромка
2005-11-03 14:00
2006.01.15
Запись в нулевой сектор HDD


2-1135515974
gidd
2005-12-25 16:06
2006.01.15
ScrollBox1.ComponentCount


4-1131464052
Delf
2005-11-08 18:34
2006.01.15
Запись в EventsLog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский