


Private Function proba(doc As HTMLDocument)
For i = 0 To doc.images.length - 1
doc.images.Item(i).src = ""
Next
End Function
Private Sub Form_Load()
WebBrowser1.Navigate "http://www.rambler.ru/"
End Sub
Private Sub WebBrowser1_DownloadBegin()
On Error Resume Next
WebBrowser1.Document.ondataavailable = proba(WebBrowser1.Document)
WebBrowser1.Document.onreadystatechange = proba(WebBrowser1.Document)
End SubPrivate WithEvents docu As HTMLDocument
Private Function proba(doc As HTMLDocument)
For i = 0 To doc.images.length - 1
doc.images.Item(i).src = ""
Next
End Function
Private Sub Form_Load()
WebBrowser1.Navigate "http://www.rambler.ru/"
End Sub
Private Sub WebBrowser1_DownloadBegin()
On Error Resume Next
Set docu = WebBrowser1.Document
End Sub
Private Sub docu_onreadystatechange()
Call proba(docu)
End Sub
Private Sub docu_ondataavailable()
Call proba(docu)
End Sub
Scorry_1 писал(а):Событие все-таки происходит
НО вот другая сложилась трудность - имею код:
- Код: Выделить всё
Private Function proba(doc As HTMLDocument)
For i = 0 To doc.images.length - 1
doc.images.Item(i).src = ""
Next
End Function
Private Sub Form_Load()
WebBrowser1.Navigate "http://www.rambler.ru/"
End Sub
Private Sub WebBrowser1_DownloadBegin()
On Error Resume Next
WebBrowser1.Document.ondataavailable = proba(WebBrowser1.Document)
WebBrowser1.Document.onreadystatechange = proba(WebBrowser1.Document)
End Sub
В этом случае функция proba вызывается 1 раз событием ondataavailable и 1 раз - onreadystatechange, а по замыслу должны всегда, когда происходят события.


WebBrowser1.Document.ondataavailable = proba(WebBrowser1.Document)

For i = 0 To doc.images.length - 1
doc.images.Item(i).src = ""
NextPrivate Sub docu_onreadystatechange()
Call proba(docu)
End Sub 
Private Sub docu_onreadystatechange()
Text1.Text = Text1.Text + " " + docu.ReadyState
Text1.Text = Text1.Text + " " + docu.body.outerHTML
Text2.Text = Text2.Text + " " + docu.ReadyState
Text2.Text = Text2.Text + " " + docu.documentElement.outerHTML
End Sub
Сейчас этот форум просматривают: SemrushBot и гости: 11