Страница: 1 |
Вопрос: Помогите с WebBroser и кнопкой Submit | Добавлено: 10.03.06 22:45 |
Автор вопроса: ![]() |
Не могу найти способа:
У меня в Форму Бэйсика встроен элемент WebBrowser, Этот элемент (окно) показывает вэб-страницу (грузит с диска С в это окно), эта страница представляет собой HTML-форму типа <form name='myform' method='post' action='http://***'> <input type='hidden' name='a' value='a'> <input type='hidden' name='field1' value='1'> <input type='hidden' name='field1' value='2'> <input type='hidden' name='field1' value='3'> <input type='submit' name='submit' value='ENTER'></form> Так вот, можно ли отправить эту форму через Бэйсик, не нажимая на кнопку Submit "ENTER" ? т.е. без участия пользователя например, или чтоб он нажимал не по кнопке в Броузере, а по кнопке в программе, да еще и хотелось бы ответ сервера (страницу типа "Ваша форма отправлена !") получить в это окно... Не могу своей головой дойти... |
Ответы | Всего ответов: 9 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 10.03.06 23:00 |
допиши
<script> document.myform.submit(); </script> или в <body onload... |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 343368641 Вопросов: 17 Ответов: 686 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 11.03.06 02:40 |
или просто юзай http запросы |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 51 |
Профиль | Цитата | #3 | Добавлено: 11.03.06 05:44 |
Private Sub Command1_Click()
On Local Error Resume Next ![]() 'нужно подключить MSHTML к проекту For Each Obj In frmMain.WB.Document.Forms.Item(0) With Obj if .Name="Submit" then .Click End With Next Set Obj = Nothing End Sub |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 51 |
Профиль | Цитата | #4 | Добавлено: 11.03.06 05:49 |
Насчёт ответа сервера я не совсем понял. "типа "Ваша форма отправлена !"" - это можно сказать после нажатия кнопки Command1. А вот дошёл ли запрос до сервера и есть ли на него ответ - это покажет браузер на форме... |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 223663115 Вопросов: 21 Ответов: 285 |
Профиль | Цитата | #5 | Добавлено: 11.03.06 14:02 |
2 ALL Спасибо, реально помогли!!!
2 HACKER: Вот это то что нужно, я скрипт-то с HTML знаю не очень... А что насчет onload - мне как раз нужно, чтоб автоматически отсылал форму при загрузке страницы 2 Barsik Что есть http-запросы? 2 Retupa Код сохраню на будующее, я с таким делом могу запутаться, MSHTML - это mshtml.ocx? А насчет ответа, я просто хотел сказать, чтобы страница, которой ответит сервер, грузилась в это окно, но это вроде и так автоматически получится... |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #6 | Добавлено: 11.03.06 14:23 |
2 Felix Necros: http://www.rfc.net/rfc2616.html |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 223663115 Вопросов: 21 Ответов: 285 |
Профиль | Цитата | #7 | Добавлено: 11.03.06 15:26 |
2 Sacred Phoenix
Спасибо, Я там конечно побродил, но что там? для меня? |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 304238252 Вопросов: 52 Ответов: 927 |
Профиль | Цитата | #8 | Добавлено: 11.03.06 20:04 |
Там описание HTTP протокола. Должно быть написано и про HTTP-запросы. Может быть сложным, но, имея желание, можно все разобрать ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #9 | Добавлено: 12.03.06 01:59 |
2 Sacred Phoenix
Блин, зашёл посмотреть ![]() ![]() |
Страница: 1 |
|