Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Нажатие на кнопку в WebBrowser Добавлено: 23.03.11 01:54  

Автор вопроса:  Leopoll
Среда - Ms VB2010
Простое нажатие на кнопку. HTML код:
</FORM>
<p align="center">
<FORM method="POST" action="help.htm">
<INPUT TYPE="hidden" name="COMMAND" value="1">
<INPUT TYPE="submit"
       VALUE=".......text........"
       style="..................."
       title="......text.......">
</FORM>

Разобрался. Делаю
WebBrowser1.Document.Forms.Item(i).InvokeMember("submit")

Но вот более сложный случай. HTML код:
<FORM id="f1" method="POST" action="tcgi1.exe">
<INPUT TYPE="hidden" name="USER" value="">
<INPUT id="cr" TYPE="hidden" name="COMMAND" value="10">
<INPUT TYPE="hidden" name="DIALOGSPECCOMMAND" value="2">
<INPUT TYPE="hidden" name="CODETYPE" value="">
<INPUT id="codespec" TYPE="hidden" name="CODESPEC" value="">
<INPUT TYPE="hidden" name="SELECTUCH" value="">
<table width="100%">
<TR>
<TD align="center" style="width:100%">
<INPUT TYPE="button" id="" onClick=""
VALUE="........text.........."
CLASS="SM_NOACTIV"
DISABLED="Y"
style="................."
title="............text....................">
</TD>
</TR>
<TR>
<TD align="center" style="width:100%">
<INPUT TYPE="submit" id="5" onClick="f1.target='';cr.value='10';codespec.value='41'"
VALUE="............text................."
CLASS="SM_ACTIV"
style="..............................."
title="...............text...................">
</TD>
</TR>
</TABLE>
</FORM>

Выводится форма с двумя кнопками. Активна вторая. Событие нажатия принадлежит самой форме, при этом передается параметр, какая именно кнопка была нажата.
И как это сделать?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 23.03.11 09:29
Зачем опять эти ваши вебброзеры? Используйте HttpWebRequest/Response

Ответить

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



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 23.03.11 12:39
Используйте HttpWebRequest/Response

Наверно так действительно лучше. А если мне нужна наглядность? Чтобы пользователь видел все что происходит и мог сам в этом поучаствовать. Короче, чтоб был браузер с автоматизацией некоторых процессов.

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 23.03.11 13:28
Хрень какая то. Показывай тогда только сухую статистику, label'ами, listview'ми и т.п. Это можно сделать даже красочней чем сайт, если заюзать GDI+

Ответить

Страница: 1 |

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



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