首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多个Frame的页面上,怎么判断页面加载完毕?怎么判断打开了一个新的页面?

2012-09-04 
多个Frame的页面下,如何判断页面加载完毕?如何判断打开了一个新的页面??本人需要通过使用BHO来记录用户在

多个Frame的页面下,如何判断页面加载完毕?如何判断打开了一个新的页面??
本人需要通过使用BHO来记录用户在浏览器中的动作信息(点击事件)等。
在没有多个frame下,我可以判断新页面被打开,判断页面加载完毕以及判断页面被关闭的事件。但是现在大部分网页都是由多个Frame所构成,那么如何进行判断呢??
我也查了一些资料(例如:“Microsoft:如何获取 HTML 框架的 WebBrowser 对象模型”)但是都没有实现。。。
请教各位!!!!

[解决办法]
指定各frame中的一个标识对象,使其能唯一确认frame。
同时利用浏览器对象的 readyState 状态值来判断当前页面是否下载完毕,
这样就能达到目的了。

热点排行