Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нажатие кнопки в компоненте Mozilla Browser.

45K
27 июня 2010 года
Night_Stalker
1 / / 21.12.2008
Здравствуйте!
Подскажите пожалуйста, какой код нужно добавить (изменить), чтобы совершить нажатие кнопки на web-странице?

Вот мой код, который заполняет текстовое поле (на сайте Яндекса):

Код:
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


P.S. Если можно, то примером. Я плохо в теории, т.к. программирую число для себя и сильно не углубляюсь.

СПАСИБО ВСЕМ КТО ПОМОЖЕТ!
77K
26 ноября 2011 года
alexgrits
1 / / 26.11.2011
Точно также в цикле как и поле ввода ищеш Элемент (Не обязательно INPUT), с текстом "Найти" и вместо m_objElem.getAttribute - m_objElem.click .Извиняюсь что без кода .
14
27 ноября 2011 года
Phodopus
3.3K / / 19.06.2008
Цитата: alexgrits
Извиняюсь что без кода .


...и через полтора года :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог