js操作 ifarm contentWindow属性

js操作 ifarm contentWindow属性document getElementBy AAA 查找页面中 id AAA 的选项 在页面中 frameset 将页面分为多个窗口 AAA src xxxA html 比如上面两句话 就是说将这个页面分为两个页面 上部分 id 为 AAA 的页面 这个页面显示的内容为 xxxA html 下边部分同理为 xxxB html 页面内容 document getElementBy

document.getElementByid("AAA"),查找页面中id=“AAA”的选项。 在页面中frameset将页面分为多个窗口 
    比如上面两句话,就是说将这个页面分为两个页面,上部分id为AAA的页面,这个页面显示的内容为xxxA.html。下边部分同理为xxxB.html页面内容。document.getElementByid("AAA"),就是查找到页面id为AAA的页面,然后进行改变,id为BBB的部分是不变的。
    contentWindow属性是指指定的frame或者iframe所在的window对象,在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则必须指定contentWindow属性。contentWindow下有很多方法对应不同的打开样式,这下方法是不可以省略的,比如contentWindow.navigate(url) 参数列表除了有url外还可以有其他的,但url是必须有的,这个url在同一位置代替xxxA,html。
     和document.getElementById()最常常一起用的就是parent。比如在这个页面AAA,你想从id
为"AAA"跳转到"BBB"去"BBB"进行操作,id="AAA"页面上写parent.document.getElementByid("BBB").navigate("xxxC.html")。这样做后你就将xxxC.html代替了xxxB.html。id=“AAA”是不变的,你到了id为BBB页面进行操作,以后的所有请求操作都在id="BBB"上进行
var d = dialog({//第一个子窗口  title : '11111',  content: content,  ok:function (){//点击确定的时候加载第二个个ifarm子窗口  d.close().remove();  login = dialog({  url : '子页面路径',  title : '快速登录',  id : 'quick_login',  height : '150px',  ok : function (){  var _document = document.getElementById('content:quick_login').firstChild.contentWindow.document || document.getElementById('content:quick_login').firstChild.contentDocument;//获取子窗口DOM对象IE,火狐  $(_document.getElementById('myForm')).submit();  return false;  }  });    }  }); 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175891.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午11:11
下一篇 2026年3月26日 下午11:11


相关推荐

  • 3D相机技术 | 立体视觉传感器+TOF相机「建议收藏」

    3D相机技术 | 立体视觉传感器+TOF相机「建议收藏」转自|睿慕课文章结构前言立体视觉传感器原理简介工业领域应用主流立体视觉的产品TOF相机工作原理TOF工业领域应用一些TOF研究机构1.前言在机器视觉应用中,物体三维形状的获取变得越来…

    2022年5月9日
    134
  • Firecrawl MCP 实战 | 在 Cursor 中实现网页爬取、结构分析与信息提取

    Firecrawl MCP 实战 | 在 Cursor 中实现网页爬取、结构分析与信息提取

    2026年3月15日
    2
  • ALLuxio_Alluxio公司怎么样

    ALLuxio_Alluxio公司怎么样一、什么是AlluxioAlluxio(之前名为Tachyon)是世界上第一个以内存为中心的虚拟的分布式存储系统。它统一了数据访问的方式,为上层计算框架和底层存储系统构建了桥梁。应用只需要连接Alluxio即可访问存储在底层任意存储系统中的数据。此外,Alluxio的以内存为中心的架构使得数据的访问速度能比现有常规方案快几个数量级。在大数据生态系统中,Alluxio介于计算框架(如Apache…

    2025年8月22日
    5
  • datagrip 激活码_在线激活

    (datagrip 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    58
  • mybatis底层通过什么实现_priorityqueue java

    mybatis底层通过什么实现_priorityqueue java一、概述最近接触了一些项目,发现很多项目最开始的时候Service接口和实现类一个方法都没有,通过继承通用底层能够使用基本的增删改查操作了。这种骚操作以前听过但是着实没有亲手实现过,今天参考着自己实

    2022年8月16日
    9
  • 将Excel表格导入mysql数据表_如何把Excel导入mysql数据表的方法详解

    将Excel表格导入mysql数据表_如何把Excel导入mysql数据表的方法详解把 Excel 导入 mysql 数据表其实是一件非常的简单的事情了 我们可以通过多种方法来实现了 下面我们来看一些关于小编整理的把 Excel 导入 mysql 数据表的方法了 方法一把 Excel 导入 mysql 数据表 首先新建数据表 新建字段 字段数量和 excel 的表格列数量保持一致 然后把 Excel 文件另存为 csv 或者 txt 文本文件放在桌面上面然后执行如下命令 一 保存为 csv 导入方法 loaddatalo

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号