Как сымитировать нажатие checkbox на web-странице????

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dedmakar
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 08.02.2007 (Чт) 21:16

Как сымитировать нажатие checkbox на web-странице????

Сообщение dedmakar » 23.02.2007 (Пт) 20:12

Как сымитировать нажатие checkbox на web-странице???? Мне нужно поставить галочку в интерфейсе проги и это галочка появится на checkbox'е на web-странице.
HTMLкод:
<html>
<body>
<form action="/10002/search/ReverseAddress" method="get" name="wp_ra_form">
<input type="checkbox" name="metro_area" value="1">
</form>
</body>
</html>

dedmakar
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 08.02.2007 (Чт) 21:16

Сообщение dedmakar » 23.02.2007 (Пт) 20:28

Спасибо за поиск, уже :x . Ну, если нашел, дай ссылку.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 23.02.2007 (Пт) 20:39

Поиск действительно рулит неимоверно.
Хотя бы:
http://bbs.vbstreets.ru/viewtopic.php?t=29811
С CheckBox'ом всё по аналогии - копать в сторону MSHTML, класс HTMLOptionButtonElement.
Salus populi suprema lex

Jurist
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 30.08.2006 (Ср) 16:48
Откуда: Санкт- Петербург

Сообщение Jurist » 24.02.2007 (Сб) 16:07

Про checkbox на форме есть здесь: http://forum.sources.ru/index.php?showtopic=169517
Имитация нажатия элементов на web-странице в приложенном файле.
Вложения
HTMLFill2.zip
(1.41 Кб) Скачиваний: 79

dedmakar
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 08.02.2007 (Чт) 21:16

Сообщение dedmakar » 24.02.2007 (Сб) 16:27

Спасибо всем. Буду сам отвечать на свои вопросы.
Кому нужен код, прошу:
Код: Выделить всё
Set Doc = WebBrowser1.Document
Dim Inputs As IHTMLElementCollection
Set Inputs = Doc.All.tags("INPUT")
Dim Element As IHTMLElement
Set Element = Inputs.Item(0)
Dim InputElement As IHTMLInputElement
Set InputElement = Element
If Check1.Value = 0 Then
InputElement.Checked = False
Else: InputElement.Checked = True
End If

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 24.02.2007 (Сб) 19:46

лучше так :D
Set Doc = WebBrowser1.Document
Dim Inputs As IHTMLElementCollection
Set Inputs = Doc.All.tags("INPUT")
Dim Element As IHTMLElement
Set Element = Inputs.Item(0)
Dim InputElement As IHTMLInputElement
Set InputElement = Element
InputElement.Checked = Check1.Value

dedmakar
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 08.02.2007 (Чт) 21:16

Сообщение dedmakar » 25.02.2007 (Вс) 12:19

Cytron
у меня на быструю руку:)

eldar22
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 09.09.2008 (Вт) 18:11

Re: Как сымитировать нажатие checkbox на web-странице????

Сообщение eldar22 » 17.09.2009 (Чт) 12:35

ppc во всём форуме только одна тема с такой проблемой :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 88

    TopList