Как реализовать клик по ссылке в компоненте WebBrowser?

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

Re: Как реализовать клик по ссылке в компоненте WebBrowser?

Сообщение dimasik_s » 02.03.2009 (Пн) 7:28

Точно не знаю по теме обращаюсь или нет. У меня такая задачка: на моей странички стоит скрипт на переадресацию, и мне надо чтобы на странице куда идет переадресация вдобавок еще срабатывал авто-клик по ссылке. (www.powermlm.do.am - здесь страница с которой идет переход, ну и можно увидеть куда)
Может кто нибуть поможет решить эту проблему.
Сразу говорю - я НЕ программист, и не все термины понимаю.

Заранее благодарен.

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Re: Как реализовать клик по ссылке в компоненте WebBrowser?

Сообщение Wolfie » 04.03.2009 (Ср) 4:41

Если я верно понял твою задачу, dimasik_s, то я бы решал её все тем же примером Хакер'а, только вместо innerText сверял бы свойство href, и не равенством, а InStr'ом (мало ли как там ссылка написана)... событие после перехода - вспоминаю только NavigateComplete2

Код: Выделить всё
Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)

Dim TestLink As HTMLHtmlElement

For Each TestLink In WebBrowser1.Document.links
    If InStr(1, TestLink.href, "powermlm.do.am", vbTextCompare) Then
        TestLink.Click
        Exit For
    End If
Next TestLink

End Sub

Microsoft HTML Object Library не забудь подключить...
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Как реализовать клик по ссылке в компоненте WebBrowser?

Сообщение theal » 03.05.2009 (Вс) 16:57

Хакер писал(а):Извиняться за тупость — тупо. Не тупо — искоренять собственную тупость (а она в первую очередь заключается в том, что ты пишешь предложения с маленькой буквы и ставишь в конце каждого восклицательный знак).

link_click_demo.rar


Пожалуйста ..что надо сделать линк клик демо после клика выдаёт ошибку run time error'-3(fffffffd)'

theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Re: Как реализовать клик по ссылке в компоненте WebBrowser?

Сообщение theal » 03.05.2009 (Вс) 17:35

Простите...А как будет выглядеть весь код целиком???Напишите пожалуйста...Плиз

Пред.

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

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

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

    TopList