Страница: 1 |
Вопрос: Нажатие на кнопку в WebBrowser | Добавлено: 23.03.11 01:54 |
Автор вопроса: ![]() |
Среда - 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 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #1 | Добавлено: 23.03.11 09:29 |
Зачем опять эти ваши вебброзеры? Используйте HttpWebRequest/Response |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 1 Ответов: 1 |
Профиль | Цитата | #2 | Добавлено: 23.03.11 12:39 |
Используйте HttpWebRequest/Response
Наверно так действительно лучше. А если мне нужна наглядность? Чтобы пользователь видел все что происходит и мог сам в этом поучаствовать. Короче, чтоб был браузер с автоматизацией некоторых процессов. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #3 | Добавлено: 23.03.11 13:28 |
Хрень какая то. Показывай тогда только сухую статистику, label'ами, listview'ми и т.п. Это можно сделать даже красочней чем сайт, если заюзать GDI+ |
Страница: 1 |
|