VB WebBrowser结束触发事件

当WebBrowser把URL加载完成后会出发什么实践?举个例子,比如把百度打开之后,完全加载完后弹出提示“数据已加载完成!”... 当WebBrowser把URL加载完成后会出发什么实践?举个例子, 比如把百度打开之后, 完全加载完后弹出提示“数据已加载完成!” 展开
 我来答
匿名用户
2010-01-27
展开全部
WebBrowser1_DocumentComplete(ByVal
ljl88900
2010-01-13 · TA获得超过2661个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2634万
展开全部
'在窗体内加入WebBrowser控件,然后复制下面代码 ,运行即可。

Private Sub Form_Load()
WebBrowser1.Navigate "www.baidu.com"
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If URL <> "about:blank" Then
MsgBox "数据已加载完成!"
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伯镶柏7k
2010-01-15 · TA获得超过2768个赞
知道小有建树答主
回答量:754
采纳率:0%
帮助的人:0
展开全部
在 DocumentCompleted 事件中,判断 URL 参数与目标网址是否一致(应采用标准网址比对,如 "http://www.baidu.com/"),或者直接如2L,判断 URL 不为 ""、"about:blank"。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbububububu
2010-01-25 · TA获得超过179个赞
知道答主
回答量:288
采纳率:0%
帮助的人:269万
展开全部
'综合楼上两位大哥的代码
'在窗体内加入WebBrowser控件,然后复制下面代码 ,运行即可。

Private Sub Form_Load()
WebBrowser1.Navigate "www.baidu.com"
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If URL <> "about:blank" and url<>"" and url="www.baidu.com" Then
MsgBox "数据已加载完成!"
End If
End Sub
documentcomplete不是一次性完成的,如果网页包含框架,框架内的网页每一个都completed一次。不过好像最后完成的是主网页本身。
但是这种情况下检测也不完全保险,因为有时候某些框架内网页打不开的话,主网页就不能完成completed.也就是最终的url可能是"about:blank"。我试过这种情况。目前没想到更好的办法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自己的渡者
2010-01-12 · TA获得超过105个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:162万
展开全部
documentCompleted吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式