我想在navigate2后直接调用页面中的一个js,调用部分没问题
但我发现navigate2到一个网页竟然会 3 次响应OnDocumentComplete,OnNavigateComplete2
我就不明白了,我怎么知道哪次是最后一次?到底该什么时机来调用这个js?
大家帮帮忙

解决方案 »

  1.   

    顺便问下DocumentComplete和NavigateComplete有什么区别?
    我该在哪里调用这个js,或者说初始化
      

  2.   

    没做过,帮楼主顶一下:)NavigateComplete应该是跳转完成时发生,DocumentComplete是文档加载完成后发生,msdn是这么说的,以我的理解,应该是NavigateComplete在前,它发生之后才开始加载文档,儿DocumentComplete在后
      

  3.   

    为什么我在OnDocumentComplete中执行一个脚本就会报对象没有此方法
    但SetTimer(1000)则不会报此错
    但Timer不是解决问题的办法啊
      

  4.   

    为什么我在OnDocumentComplete中执行一个脚本就会报对象没有此方法
    但SetTimer(1000)则不会报此错
    但Timer不是解决问题的办法啊
    ===
    这个类似的问题以前写js的时候也遇到过,不知道是不是跟ie的加载顺序有关,但是延迟一点时间,如你的1秒就没事了,后来我也没深入研究过:)
      

  5.   

    我想这是ie的设计上就是如此,那样的话应该在OnDocumentComplete之后还有一个事件,楼主的代码可能应该放那里面,纯粹猜测,莫怪:目