vb webbrowser 如何确定第二次调用是否加载成功?
我现在用webbrowser控件可以判断一个三层的网页加载完成,
但现在遇到一个难题:
我要做的工作是这样的:
第一步,三层框架分为上层、左侧层、右侧层,
在显示成功的三层框架的右侧框架里输入一个号码,
并点击右侧的查询按钮后,右侧显示出新的查询结果,
现在要想点击这个新的查询结果中的一个超级链接,
所以要等这个查询完成后才能点击,
现在就是想判断这个查询工作什么时候完成,再执行点击超级链接的工作。
这个应该怎么判断呢?
前面的判断都可以做到了,就是最后这个判断无法确定。
是不是应该还有什么事件是子框架加载完成后触发的呢?
我现在的办法是在webbrowser的DocumentComplete事件加入判断
If URL = webbrowser1.Document.URL Then
。。。。
可是此种方法在首次加载完成时URL值是一样的,
第二点查询后出现的结果是不一样的,就无法判断了。
但现在遇到一个难题:
我要做的工作是这样的:
第一步,三层框架分为上层、左侧层、右侧层,
在显示成功的三层框架的右侧框架里输入一个号码,
并点击右侧的查询按钮后,右侧显示出新的查询结果,
现在要想点击这个新的查询结果中的一个超级链接,
所以要等这个查询完成后才能点击,
现在就是想判断这个查询工作什么时候完成,再执行点击超级链接的工作。
这个应该怎么判断呢?
前面的判断都可以做到了,就是最后这个判断无法确定。
是不是应该还有什么事件是子框架加载完成后触发的呢?
我现在的办法是在webbrowser的DocumentComplete事件加入判断
If URL = webbrowser1.Document.URL Then
。。。。
可是此种方法在首次加载完成时URL值是一样的,
第二点查询后出现的结果是不一样的,就无法判断了。
...全文
相关推荐
VB、VBA关于webbrowser相关操作大全
VB、VBA关于webbrowser相关操作大全
VB.NET中的WebBrowser控件应用实践
WebBrowser是VB.NET中用于在应用程序内部显示网页的一个ActiveX控件。它基于Internet Explorer的渲染引擎,允许开发者以编程方式导航到网页、执行网页功能并实现与网页内容的交互。
VB代码使用WebBrowser控件作为容器打开Word文档
使用WebBrowser控件作为容器打开Word文档
VB_检测WebBrowser网页_刷新_加载_变更_关闭
详细讲解: VB_检测WebBrowser网页_刷新_加载_变更_关闭的方法
VB调用百度地图示例
在VB程序中调用百度地图,并控制地图平移到指定坐标点的简单示例。


控件
