描述
导航到链接后触发在窗口或frameSet元素上完成。
C++ 语法
void NavigateComplete2( IDispatch *pDisp, VARIANT *vURL ); |
PowerBASIC 语法
METHOD NavigateComplete2 ( _ BYVAL pDisp AS IDispatch, _ BYREF vURL AS VARIANT _ ) |
参数
pDisp |
[in]表示窗口或框架的WebBrowser对象的IDispatch接口的指针。该界面可以查询IWebBrowser2界面。 |
vURL |
[in]指向VARIANT类型VT_BSTR的指向,其中包含导航到的URL,UNC文件名或PIDL。请注意,此URL可能与浏览器要导航到的URL不同。一个原因是这个URL是规范化和限定的URL。例如,如果应用程序在导航或Navigate2方法的呼叫中指定了“www.microsoft.com”的URL,则Navigate2传递的URL将为“http://www.microsoft.com” /”。此外,如果服务器已将浏览器重定向到其他URL,则重定向的URL将在此处反映出来。 |
OBRESULT
无返回值。
事件DISPID
DISPID_NAVIGATECOMPLETE2
此事件的DISPID在exdispid.inc中定义。在实现IDispatch接口的调用方法时,使用此值来标识事件处理程序。
备注
对于没有URL表示的shell命名空间实体,vURL参数可以是PIDL。
此事件将替代不再使用的NavigateComplete和FrameNavigateComplete事件。Microsoft Internet Explorer 4.0和Internet Explorer 5继续触发NavigateComplete和FrameNavigateComplete事件,以与Internet Explorer 3.0兼容。
该文档可能仍然正在下载(在HTML的情况下,图像仍可能正在下载),但至少部分文档已从服务器接收到,并且文档的查看器已创建。
在Internet Explorer 6或更高版本中,Navigate2事件仅在代码中进行第一次导航后触发。当用户单击网页上的链接时,它不会触发。


