Private Sub Navigate_Click()
MozillaBrowser1.Navigate2 "yandex.ru"
End Sub
Private Sub CommandWeb_Click()
Dim m_objPrv As IHTMLDocument2
Dim m_objElem As IHTMLElement
Set m_objPrv = MozillaBrowser1.Document
For i = 0 To m_objPrv.All.length - 1
Set m_objElem = m_objPrv.All.Item(i)
If (UCase(m_objElem.tagName) = "INPUT") Then
If UCase(m_objElem.getAttribute("name")) = "TEXT" Then
m_objElem.setAttribute "value", "[мой текст]"
GoTo 1
End If
End If
Next i
1
End Sub
Нажатие кнопки в компоненте Mozilla Browser.
Подскажите пожалуйста, какой код нужно добавить (изменить), чтобы совершить нажатие кнопки на web-странице?
Вот мой код, который заполняет текстовое поле (на сайте Яндекса):
Код:
P.S. Если можно, то примером. Я плохо в теории, т.к. программирую число для себя и сильно не углубляюсь.
СПАСИБО ВСЕМ КТО ПОМОЖЕТ!
Точно также в цикле как и поле ввода ищеш Элемент (Не обязательно INPUT), с текстом "Найти" и вместо m_objElem.getAttribute - m_objElem.click .Извиняюсь что без кода .
Цитата: alexgrits
Извиняюсь что без кода .
...и через полтора года :)