<= IE6:

IE6 下如果iframe很多,子框架的BeforeNavigate2,DownloadBegin,DownloadComplete,DocumentComplete可能交替出现

打开新网页 刷新现有页面
主窗口 BeforeNavigate2 (top most)  

主窗口 DownloadBegin (top most)

主窗口 DownloadComplete (top most)

主窗口DownloadBegin (top most)

主窗口DownloadComplete (top most)

主窗口 DownloadBegin (top most)

主窗口 NavigateComplete2 (top most)  (LocationURL 在该点之后变为新的URL)

子框架(iframe)BeforeNavigate2

子框架(iframe)BeforeNavigate2
子框架(iframe)DownloadBegin 子框架(iframe)DownloadBegin

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DocumentComplete 子框架(iframe)DocumentComplete
   

主窗口DocumentComplete (top most)

 

后面可能还有很多  DownloadBegin、DownloadComplete

 后面可能还有很多  DownloadBegin、DownloadComplete

IE7~IE9

打开新网页 刷新现有页面
主窗口 BeforeNavigate2 (top most)  同左边

主窗口 DownloadBegin (top most)

主窗口 DownloadComplete (top most)

主窗口 DownloadBegin (top most)

子框架(iframe)BeforeNavigate2

主窗口 NavigateComplete2 (top most) (LocationURL 在该点之后变为新的URL)

 
子框架(iframe)DownloadBegin  
子框架(iframe)DownloadComplete  
子框架(iframe)NavigateComplete2  

子框架(iframe)DocumentComplete

 

主窗口 DocumentComplete (top most)

 
   

IE10

打开新网页 刷新现有页面
主窗口 BeforeNavigate2 (top most)  

主窗口 DownloadBegin (top most)

主窗口 DownloadComplete (top most)

主窗口DownloadBegin (top most)

主窗口DownloadComplete (top most)

主窗口 DownloadBegin (top most)

主窗口 NavigateComplete2 (top most)  (LocationURL 在该点之后变为新的URL)

子框架(iframe)BeforeNavigate2

子框架(iframe)BeforeNavigate2
子框架(iframe)DownloadBegin 子框架(iframe)DownloadBegin

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DocumentComplete 子框架(iframe)DocumentComplete
   

主窗口DocumentComplete (top most)

 

后面可能还有很多  DownloadBegin、DownloadComplete

 后面可能还有很多  DownloadBegin、DownloadComplete

IE WebBrowser事件触发的更多相关文章

  1. 【深入浅出Linux网络编程】 “基础 -- 事件触发机制”

    回顾一下“"开篇 -- 知其然,知其所以然"”中的两段代码,第一段虽然只使用1个线程但却也只能处理一个socket,第二段虽然能处理成百上千个socket但却需要创建同等数量的线程 ...

  2. Unity3D 自定义事件(事件侦听与事件触发)

    先来看下效果图,图中点击 Cube(EventDispatcher),Sphere(EventListener)以及 Capsule(EventListener)会做出相应的变化,例子中的对象相互之间 ...

  3. 关于JS 事件冒泡和onclick,click,on()事件触发顺序

    今天在给JQgrid中的标签添加click事件的时候,发现一个问题. JQgrid的table中,点击任何位置,都会勾选点击行的checkbox,而我希望在点击我的标签的时候,不要勾选checkbox ...

  4. 针对focus和blur的Dom事件触发顺序

    Dom事件触发顺序,拿文本框举例: 它会先触发focus事件,之后才会触发在有交点之后才能触发的一些如 click  change 等事件(但如果有mousedown则先执行). 而相对于blur而言 ...

  5. .Net Install类的Install、Commit等事件触发顺序

    .Net Install类的Install.Commit等事件触发顺序 空间   首先是Install其中调用base.Install过程中导致OnBeforeInstallOnAfterInstal ...

  6. C# (事件触发)回调函数,完美处理各类疑难杂症!

    每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客! 废话说多了...... 嘿嘿:本篇标题为:C#  (事件触发)回调函数,完美处理各类疑难杂症.个人理解如下:事件触发也就是触 ...

  7. [转载] 理解 epoll 的事件触发机制

    原文: http://weibo.com/p/1001603862394207076573?sudaref=weibo.com epoll的I/O事件触发方式有两种模式:ET(Edge Trigger ...

  8. Zendframework 模块加载事件触发顺序。

    模块加载时事件触发的时间顺序: 0.loadModules(ModuleEvent::EVENT_LOAD_MODULES) 1.  loadModule.resolve(ModuleEvent::E ...

  9. Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题

    之前写过关于HorizontalScrollView滑动和按钮事件触发问题,但是不能所有的情况,最近几天一直在想这个问题,今天有一个比较好的解决思路,最终应用在项目里面效果也很好,首先说明一下功能: ...

随机推荐

  1. 关于SQL预编译问题。

    标准都是sql.add('insert a (b,c,d)values(:a,:b,:c)');params.parambyname('a').asstring:='';...

  2. sqlite数据库安装配置

    一.SQLite简介    SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中, ...

  3. 采用css实现流动的边框

    问题起缘一个曾经做过的项目, 类似excel那样, 选中单元格并复制或粘贴时有个边框流动的效果, like this: 在前端要作出这种效果可能方法并不少, 不过我只想到了2种, 真边框与假边框, 真 ...

  4. oracle 字符串

    oracle获取字符串长度函数length()和hengthb() lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节 length(string)计算stri ...

  5. 使用git从服务器下载已存在的项目文件

    在项目所在路径下输入: git remote -v 获得项目在服务器下的路径如下: origin ssh://git@ygl-redis:300/home/git/perfectunits-iphon ...

  6. Eclipse设置默认注释

    在 windows-->preferenceJava-->Code Style-->Code Templatescode-->new Java file点编辑,覆盖原文本: $ ...

  7. 史航416第八次作业&总结

    一.知识点总结: 1.数组的输入,输出及对整个数组所有元素进行操作通常都用循环结构实现. 2.可以只给部分元素赋初值.当{ }中值的个数少于元素个数时,只给前面部分元素赋值. 3.只能给元素逐个赋值, ...

  8. Android菜鸟成长记7 -- Android的五大布局

    Android五大布局,相信android的都了解过,今天我根据自己的学习整理一下五大布局,主要介绍的是线性布局(LiearLayout),因为,其他的布局使用率不是很高. Android的五大布局 ...

  9. GD图片(画布)的制作及验证码的应用

    创建画布:创建画布的函数有 imagecreatetruecolor(width,height);创建画布 width指画布的宽height指画布的高 imagecolorallocate(img,r ...

  10. SQL Server查询结果插入表

    a) 插入新表 select * into newtable from table b) 插入已经存在的表 insert into table select * from table2 where.. ...