Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Помогите разобраться с браузером


Автор: labeansav 18.1.2009, 03:39
Доброго времени суток.
Помогите мне разобраться в таком деле.

есть форма, на неё я "прицепил" браузер (WebBrowser1)
загружаю страницу которая содержит след HTML код 
<A onclick=..... name="s1" href="http://......" target=_blank>...ссылка...</A>

мне нужно кликнуть по этой ссылке
я пишу WebBrowser1.Document.All("s1").Click
по ссылке то кликается НО, загружается Explorer и всё это загружаеться в нем!
я очень полохо понимаю (точнее совсем непонимаю) HTML, но я думаю что всё дело в здесь target=_blank
как мне это действие "приглушить"?
просто вырезать ссылку и коикнуть по ней тоже немогу, ... какаято фигня "делается" в onclick

кто что думает, .... возможно ли что бы эта ссылка открывалась не в новом окне а в WebBrowser1-е?

Автор: admsasha 18.1.2009, 12:08
Попробуй так.

Код

Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
   Cancel = True
   
   ' тут делаешь, что хочешь. Например, открываешь второй экзепляр своего приложения
End Sub


Автор: labeansav 19.1.2009, 03:39
спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)