Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите с WebBroser и кнопкой Submit Добавлено: 10.03.06 22:45  

Автор вопроса:  Nj | ICQ: 223663115 
Не могу найти способа:
У меня в Форму Бэйсика встроен элемент 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
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 10.03.06 23:00
допиши
<script>
document.myform.submit();
</script>

или в <body onload...

Ответить

Номер ответа: 2
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #2
Добавлено: 11.03.06 02:40
или просто юзай http запросы

Ответить

Номер ответа: 3
Автор ответа:
 Retupa



Вопросов: 1
Ответов: 51
 Профиль | | #3 Добавлено: 11.03.06 05:44
Private Sub Command1_Click()
    On Local Error Resume Next
    ;Dim Obj As MSHTML.HTMLElementCollection
    'нужно подключить 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
Автор ответа:
 Retupa



Вопросов: 1
Ответов: 51
 Профиль | | #4 Добавлено: 11.03.06 05:49
Насчёт ответа сервера я не совсем понял. "типа "Ваша форма отправлена !"" - это можно сказать после нажатия кнопки Command1. А вот дошёл ли запрос до сервера и есть ли на него ответ - это покажет браузер на форме...

Ответить

Номер ответа: 5
Автор ответа:
 Nj



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
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #6 Добавлено: 11.03.06 14:23
2 Felix Necros: http://www.rfc.net/rfc2616.html

Ответить

Номер ответа: 7
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #7 Добавлено: 11.03.06 15:26
2 Sacred Phoenix
Спасибо, Я там конечно побродил, но что там? для меня?

Ответить

Номер ответа: 8
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #8 Добавлено: 11.03.06 20:04
Там описание HTTP протокола. Должно быть написано и про HTTP-запросы. Может быть сложным, но, имея желание, можно все разобрать :))

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 12.03.06 01:59
2 Sacred Phoenix
Блин, зашёл посмотреть :) - Верните деньги потраченные на трафик :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам