`
123003473
  • 浏览: 1041505 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

查找所有嵌套iframe .

 
阅读更多
01.//查找所有嵌套iframevar allIfrs = new Array();  
02.function findAllIfr(ifr){ 
03.    var ct = ifr; 
04.    if(ifr != top) 
05.        ct = ifr.contentWindow; 
06.    var ifrs = ct.document.getElementsByTagName("iframe"); 
07.    for(var i=0; i<ifrs.length; i++){ 
08.        allIfrs[allIfrs.length] = ifrs[i]; 
09.        findAllIfr(ifrs[i]); 
10.    } 
11.} 
12.// 强制退出无论是否存在未保存单据  
13.function forceLogout(){ 
14.    // 查找所有iframe  
15.    findAllIfr(top); 
16.     
17.    for(var i=0; i<allIfrs.length; i++){ 
18.        if(allIfrs[i].toft && allIfrs[i].toft.setChanged) 
19.            allIfrs[i].toft.setChanged("0"); 
20.    } 
21.     
22.    if(!top.ca_logoutPath) 
23.        top.ca_logoutPath = "/xxx/logout.do"; 
24.    location.href=top.ca_logoutPath; 
25.} 
分享到:
评论

相关推荐

    查找所有嵌套iframe并获取其源文件

    WebBrowser开放过程遇到iframe嵌套的问题,如果不通过代码递归查找你很难搞明白一个框架页被嵌套在几级框架里,特别是一些广告投放的代码,站长为了省事会把广告代码放在框架理,而广告代码本身又包含复杂的框架嵌套. ...

    《javaScrip开发技术大全》源代码

    • sample06.htm if语句的嵌套(多次嵌套) • sample07.htm switch语句 • sample08.htm switch语句(省略default语句) • sample09.htm switch语句(不能省略的break语句) • ...

    ExtAspNet_v2.3.2_dll

    ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI... -这样所有需要占据全屏的Panel(不管你是Accordion,Panel,ContentPanel...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -这样所有需要占据全屏的Panel(不管你是Accordion,Panel,ContentPanel,Form,GroupPanel,SimpleForm,Tree还是Grid,TabStrip)都可以通过这种方式全屏。 -简单方便,示例可以参考 default.aspx 或者 other\...

    下载所有图像「Download all Images」-crx插件

    可以检测当前页面中加载的所有图像,而不管它们是否嵌套在iframe中。2.许多过滤规则仅查找和下载所需的扩展名。3.可以捕获链接,后台脚本和CSS文件中的图像4。下载图像之前,先在图库视图中显示它们。5.支持两级深度...

    rabbithole-crx插件

    这是一项繁琐的工作,尤其是当广告呼叫在网络之间反弹时,会创建嵌套IFRAME的极其复杂的DOM。 Rabbithole旨在简化此过程。 使用您提供CSS选择器,它可以识别广告单元的顶级DOM元素。 然后,它递归地继承这些元素,...

    html入门到放弃笔记

    1、编写一对 body 标记,在body标记中,嵌套一对 div标记,在 div 标记中 ,嵌套一对 a 标记,在 a标记中,嵌套一对 b 标记,b标记中,随意编写一些文本 &lt;body&gt; 这是一段测试文本 &lt;/body&gt; ...

    rod:用于Web自动化和抓取的Devtools驱动程序

    概述 | | Rod是直接基于的高级驱动程序。... 正确处理嵌套的iframe或阴影DOM 崩溃后没有僵尸浏览器进程() 例子 请先检查文件,然后再检查文件夹。 有关更详细的示例,请搜索单元测试。 例如使用方法Handl

    Path-to-be-a-front-end-developer

    我成为前端开发人员所遵循的道路初级(完成) 1)HTML5- 文档类型,元素,属性,表,添加图像,iframe,文件路径,布局,向外部源添加链接,注释,嵌套2)CSS- CSS类,Id,字体大小和样式,添加Google字体,图标,...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.46 查找两段文本中相同的词句 3.47 自动保存网页输出的文本 3.48 文本编辑器 第4章 鼠标特效 4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示鼠标位置 4.4 点击鼠标右键到指定页 4.5 鼠标放到图片上会显示...

    程序天下:JavaScript实例自学手册

    3.46 查找两段文本中相同的词句 3.47 自动保存网页输出的文本 3.48 文本编辑器 第4章 鼠标特效 4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示鼠标位置 4.4 点击鼠标右键到指定页 4.5 鼠标放到图片上会显示...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    装饰器之嵌套函数 装饰器之案例剖析 装饰器之高潮讲解 迭代器与生成器 迭代器与生成器并行 内置方法详解 Json与pickle数据序列化 软件目录结构规范 本周作业 第5周 心灵分享 ATM存钱取钱案例剖析 模块定义、导入、...

    C#编程经验技巧宝典

    79 &lt;br&gt;0115 如何判断是否为数字 79 &lt;br&gt;0116 如何在字符串中查找指定字符 79 &lt;br&gt;0117 如何在字符串中用一子串替换另一子串 80 &lt;br&gt;0118 将新字符串添加到已有字符串中 80 &lt;br&gt;0119 如何在...

Global site tag (gtag.js) - Google Analytics