ala-x писал(а):Возможно ли блокировать всплывающие окна,типа что б всплывающее окно грузилось в компоненте WebBrowser2???
ala-x писал(а):Возможно ли блокировать всплывающие окна,типа что б всплывающее окно грузилось в компоненте WebBrowser2???
dr.MIG писал(а):А где (в чём) просматривается этот "основной сайт"?
Private WithEvents mHTMLDocument As MSHTML.HTMLDocument
Private Sub Form_Load()
WebBrowser1.navigate "http://bbs.vbstreets.ru/"
While WebBrowser1.document Is Nothing
DoEvents
Wend
Set mHTMLDocument = WebBrowser1.document
End Sub
Private Function mHTMLDocument_onclick() As Boolean
If LCase(mHTMLDocument.activeElement.tagName) = "a" Then
If LCase(mHTMLDocument.activeElement.getAttribute("target")) = "_blanc" Then
WebBrowser2.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
Else
WebBrowser1.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
End If
End If
End Function
Private Function mHTMLDocument_onclick() As Boolean
If LCase(mHTMLDocument.activeElement.tagName) = "a" Then
If LCase(mHTMLDocument.activeElement.getAttribute("target")) = "_blanc" Then
WebBrowser2.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
Else
WebBrowser1.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
End If
End If
End Function
If LCase(mHTMLDocument.activeElement.getAttribute("target")) = "_blanc" Then
WebBrowser2.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
Else
WebBrowser1.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
End If
WebBrowser2.Navigate2 HTMLDocument.activeElement.getAttribute("href")
arvitaly писал(а):Ну так потому что ты наверное жмешь не на всплывающую ссылку
- Код: Выделить всё
If LCase(mHTMLDocument.activeElement.getAttribute("target")) = "_blanc" Then
WebBrowser2.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
Else
WebBrowser1.Navigate2 mHTMLDocument.activeElement.getAttribute("href")
End If
замени на
- Код: Выделить всё
WebBrowser2.Navigate2 HTMLDocument.activeElement.getAttribute("href")
И как поможет данное решение, которое работает при щелчке на ссылке и которое кстати подробно обсуждалось не так давно?
Здесь надо обрабатывать событие открытия нового окна.
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.Object
End Sub
arvitaly писал(а):И как поможет данное решение, которое работает при щелчке на ссылке и которое кстати подробно обсуждалось не так давно?
хм, не виделЗдесь надо обрабатывать событие открытия нового окна.
и точно ведь
- Код: Выделить всё
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Set ppDisp = Me.WebBrowser2.Object
End Sub
arvitaly писал(а):В смысле сами кто должен определить порносайт там или нет? ЫЫЫ если только анализировать html на ключевые поля
Премного благодарен!!!!Спасибо!!!!Xcode писал(а):Сделай его невидимым.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60