<INPUT id="INP" value="">
<SCRIPT language="vbscript">
INP.value="text"
</SCRIPT>
UserControl.Parent.GetElementById("INP").value="text"
<INPUT id="INP" value="">
<SCRIPT language="vbscript">
Document.Body.innerhtml="text"
</SCRIPT>
UserControl.Parent.Body="Text"
Dim HTMLDocument as HTMLDocument
Private Sub Form_Load()
WB.Navigate "about:blank" 'Тут нужную страницу открываешь.
End Sub
Private Sub WB_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Set HTMLDocument = WB.Document
End Sub
Private Sub Command1_Click()
HTMLDocument.All("FORM_NAME").TEXT_NAME.value="Значение" 'Устанавливаем значение для поля. FORM_NAME - Имя формы; TEXT_NAME - Имя поля
HTMLDocument.All("FORM_NAME").submit 'Посылаем данные
End Sub
"1.asp?a=sss"
Dim HTTP As New XMLHTTP
Private Sub Form_Load()
HTTP.open "POST", "http://www.mail.ru", False
HTTP.Send "A"
Debug.Print HTTP.responseText
End Sub
Eduard писал(а):2neic ты чего это на халявку рештл заработать денешек себе с http://www.ultrex.ru/?page=halyava ... в цикол засунуть это... чтоб кнопка без конца нашималась на твой R-кошелёк... МоЛоТок
Private Sub Command1_Click()
WB.Navigate "script.php?param=value", ,"_blank"
End Sub
ALX_2002 писал(а):2 Крост: Дык в том то и проблема, что мне то нужно как то в UserControl-е перехватить в событии отправляюющейся формы ONSUBMIT строку с этими переменными при отправке с методом POST
Или же
Самому сгенерить такое же действие как WebBrowser.Navigate
с таким же методом POST, но чтобы при этом открылась новая страничка.
Получить саму форму и отловить событие отправки оказалось не проблемой, но вот получить ту строку с параметрами - никак не могу.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 75