呵呵,借用景冰的话,第一次在这个论坛上被人苟同..
onDocumentCompletes事件在一个有frame的网页上会被调用几次(看几个frame)
可以用OnBeforeNavigate2跟OnDocumentComplete一起配合使用,
首先Declare 一个变量 FirstpDisp
在浏览URL前。把FirstpDisp置为nil.然后浏览url
第一次调用OnBeforeNavidate是最早的Frame,它会传给一个pDisp: IDispatch给事件。
你把这个变量保存到FirstpDisp里。
这个最早的Frame的onDocumentComplete事件会最后发生,这时其它Frame已经下载完了。
你只要在OnDocumentComplete事件里判断一下,传给事件的参数pDisp: IDispatch 跟
FirstpDisp是不是相等就可以知道整个带Frame的网页下载完没.