Private Sub Form_Load()
WebBrowser1.Navigate "http://www.google.com"
End SubPrivate Sub Command1_Click()
if WebBrowser1成功加载 then
msgbox "加载成功."
else
msgbox "没有加载成功."
end if
End Sub如何写这条语句呢? if WebBrowser1成功加载 then
WebBrowser1.Navigate "http://www.google.com"
End SubPrivate Sub Command1_Click()
if WebBrowser1成功加载 then
msgbox "加载成功."
else
msgbox "没有加载成功."
end if
End Sub如何写这条语句呢? if WebBrowser1成功加载 then
WebBrowser1成功加载 = True
End Sub
现在也没什么加载成不成功的了吧,就算你随便输入一个字符串或者一个不可能存在的Url的话,那么WebBrowser也会显示“Internet Explorer 不能链接到您请求的网页。此页可能暂时不可用。”等完成加载的信息。
If URL = "about:blank" Then Exit Sub
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub
WebBrowser1成功加载 = True
End Sub
If URL = "about:blank" Then Exit Sub
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub
WebBrowser1成功加载 = True
End Sub
WebBrowser1.Navigate "http://expert.csdn.net/Expert/topic/2090/2090182.xml?temp=5.958194E-02"
Do While WebBrowser1.ReadyState <> READYSTATE_COMPLETE
DoEvents
Loop
Set o = WebBrowser1.Document
NavigateComplete2不完全正确,因为在有frames的网页中, 一个frame完成也会激活这一事件.
而DocumentComplete是整个网页完全下完才激活的.楼上有两位用DocumentComplete的是不是就不需要
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub
这句了.反而NavigateComplete2才需要判断是不是sub frames完成.
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub
这句了.你试验试验看看发生几次,赫赫