![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как выделить значения параметров
VitalZ © (2008-05-12 16:33:00)Привет всем! Как выделить значения параметров передаваемых TWebBrowser?
На форме есть TWebBrowser. Необходимо среагировать на запрос формы.
ANB (2008-05-16 15:31:00) [1]
> VitalZ (16.05.08 10:50) [17]
Где : кликни дважды по события на компонете WebBrowser. Обработчик создасться.
В параметрах обработчика лежит все, что тебе нужно. Посмотри, что в них приехало.
Текст в них будет закодирован (тупо 16ричное представление).
Кода расшифровки у меня с собой нету, но раз это зачетное задание - должен же ты что то сам сделать ?
VitalZ (2008-05-16 10:51:00) [2]ANB! Спасибо. Если можно уточни как и где. Если можно пример. Горит зачетное задание.
VitalZ (2008-05-16 10:50:00) [3]ANB! Спасибо. Если можно уточни как и где. Если можно пример. Горит зачетное задание.
ANB (2008-05-16 10:40:00) [4]OnBeforeNavigate2 - тама мона все выгрести.
Я тестик писал - все обращения именно к серверуперехватываются.
Вызов форм ДХТМЛ не обрабатывается.
Ega23 (2008-05-16 10:37:00) [5]А как ты вообще представляешь себе общение WebBrowser с твоей программой?
VitalZ (2008-05-16 10:29:00) [6]На форме открытой WebBrowser есть окно редактирования и кнопочка, так вот я бы хотел получить в программу то что набрано в данный момент в этой форме.
Ega23 (2008-05-16 10:19:00) [7]А при чём тут WebBrowser и POST-метод?
VitalZ (2008-05-16 10:17:00) [8]TWebBrowser используется в программе для отображения html, которые меняются
по определенному алгоритму. Форма в html является элементом обратной связи с программой. Может и не до конца, но надеюсь, понимаю эту задачу можно решить
и другим способом. При использовании TWebBrowser, как мне кажется больше возможностей. Поэтому прошу помощи по существу.
Ega23 (2008-05-16 00:10:00) [9]
> Если передача в форме осуществляется c ипользованием post
я ещё 2 суток назад метод просил назвать...
DVM (2008-05-15 23:12:00) [10]
> VitalZ (15.05.08 23:03) [9]
Я все же не понимаю смысла всех этих манипуляций.
Итак:
Некая форма находится на некой веб-странице на сервере. Эта страница она постоянная или нет? Форма всегда одна и та же? Если да, то почему бы не вывести в своем приложении окно с нужным количеством Edit-тов (или еще чего то, что там было на форме) и вводить данные туда. Потом их отправлять на сервер с помощью TIDHttp или WinInetAPI. При этом значения все будут известны сразу программе и не нужно приплетать никаких TWebBrowser вообще.
VitalZ (2008-05-15 23:03:00) [11]Никаких идей нет? добры молодцы!
VitalZ (2008-05-14 17:23:00) [12]Так где все-таки копать? Если передача в форме осуществляется c ипользованием post
VitalZ (2008-05-12 19:45:00) [13]Прочитать передаваемое значение параметра и если это значение не совпадает с заданным продолжить работу приложения содержащего эту форму и т.д.
Johnnnn (2008-05-12 17:14:00) [14]А какую конкретно обработку нада провести?
VitalZ (2008-05-12 17:02:00) [15]Я извиняюсь за возможную неточность формулировки. Форма находится в Tweb.. и в этой же проге нужно провести обработку. Было пдключение к серверу или нет
это уже потом. К серверу может и не достучаться. И такое бывает.
DVM (2008-05-12 16:45:00) [16]
> VitalZ (12.05.08 16:43) [3]
а зачем вообще приплетать сюда TWebBrowser? Все что надо на сервер можно передать непосредственно через TIDHTTP например. И все параметры будут тебе известны сразу.
Страница с формой на сервере постоянная или меняется?
VitalZ (2008-05-12 16:43:00) [17]Обработка необходимо автоматически обрабатывать значения передаваемых на сервер параметров. Т.е. вести например свою статистику и т.д., а не обрабатывать ее на сервере.
DVM (2008-05-12 16:40:00) [18]
> Как выделить значения параметров передаваемых TWebBrowser?
Спрошу еще раз - нафига? Ты же сам их туда вписывал. Если же целью стоит выяснить передаваемые некой формой на некой странице список параметров, то не проще ли воспользоваться снифером и IE ?
Ega23 (2008-05-12 16:35:00) [19]Каким образом переданы параметры?