同一页面的两个Iframe获取数据
首先页面:
<td style="width: 50%" valign="top">
<iframe name="xxx"
id="xxx" frameborder="0"
src="xxxxxxx"
style="margin: 0 auto; width: 100%; height: 100%;">
</iframe>
</td>
<td style="width: 50%" valign="top">
<iframe name="treeFrame"
id="treeFrame" frameborder="0"
src="xxxxxx"
style="margin: 0 auto; width: 100%; height: 100%;">
</iframe>
</td>
此时左侧的IFrame想要获取到右侧的Iframe中的数据:
var x = window.parent.document.getElementById("treeFrame");
var right = (x.contentWindow || x.contentDocument);
if(right.document){
right = right.document;
}
window.parent为父窗口。
注意使用 contentWindow 和 contentDocument 属性。
此时 right 就可以看做是 右侧Iframe的 document对象了。
即:通过right对象来 获取右侧iframe的数据。
如:
var obj = right.getElementsByTagName("input");
首先页面:
- <td style="width: 50%" valign="top">
- <iframe name="xxx"
- id="xxx" frameborder="0"
- src="xxxxxxx"
- style="margin: 0 auto; width: 100%; height: 100%;"></iframe>
- </td>
- <td style="width: 50%" valign="top">
- <iframe name="treeFrame"
- id="treeFrame" frameborder="0"
- src="xxxxxx"
- style="margin: 0 auto; width: 100%; height: 100%;"></iframe>
- </td>
此时左侧的IFrame想要获取到右侧的Iframe中的数据:
- var x = window.parent.document.getElementById("treeFrame");
- var right = (x.contentWindow || x.contentDocument);
- if(right.document){
- right = right.document;
- }z
window.parent为父窗口。
注意使用 contentWindow 和 contentDocument 属性。
此时 right 就可以看做是 右侧Iframe的 document对象了。
即:通过right对象来 获取右侧iframe的数据。
如:
- var obj = right.getElementsByTagName("input");
同一页面的两个Iframe获取数据的更多相关文章
- 解决同一页面中两个iframe互相调用jquery,js函数
这一个月又没更新博客,唉,懒癌又犯了,今天解决了一个问题,关于两个iframe互相调用jquery函数方法 a.html中有两个iframe,如下: <iframe width="10 ...
- 同一页面的不同Iframe获取数据
公共父页面(主页面): <%@ page language="java" import="java.util.*" pageEncoding=" ...
- 同一页面的两个Iframe,其中一个iframe获取另一个iframe内的iframe中的元素值
公共父页面(主页面): <%@ page language="java" import="java.util.*" pageEncoding=" ...
- javascript获取iframe框架中页面document对象,获取子页面里面的内容,iframe获取父页面的元素,
javascript获取iframe框架中,加载的页面document对象 因为浏览器安全限制,对跨域访问的页面,其document对象无法读取.设置属性 function getDocument(i ...
- html页面嵌套两个iframe页面导致第二个iframe页面高度失效的问题
1:这是因为最里面嵌套的iframe页面html和body高度无法设置问题,我的解决办法是js去控制iframe高度 2:js获取最子页面(content内容区域)的高度 var ifremHeigh ...
- 解决在IE中获取数据的缓存问题,运行环境为node.js
IE下默认会开启缓存策略,不管是页面还是通过ajax请求的数据都会议一个url,url是uri(统一资源定位符)的实例,url就是资源的标识符. 写一个demo进行验证,测试环境:IE8,node.j ...
- Ajax 获取数据代码
无刷新获取字符串: Html网页中: <script> //定义异步对象 var xmlHttp; //封装方法 function CreateXMLHTTP() { try { xmlH ...
- jsp页面通过ajax取值/展示数据及分页显示
jsp页面通过ajax从后台获取数据,在页面展示,并实现分页效果代码: [JavaScript部分代码] 1 <script> function getComposition(pageno ...
- JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据
字符串转成json数据,和json转成字符串方法 //转为JSON adinfo=JSON.parse(adinfo) //转为字符串 adinfo=JSON.stringify(adinfo) 大概 ...
随机推荐
- java main class not found
1.确保 所有jar都存在, 清理所有不存在的jar 2.确保src以外没有java类
- LOJ.2587.[APIO2018]铁人两项Duathlon(圆方树)
题目链接 LOJ 洛谷P4630 先对这张图建圆方树. 对于S->T这条(些)路径,其对答案的贡献为可能经过的所有点数,那么我们把方点权值设为联通分量的大小,可以直接去求树上路径权值和. 因为两 ...
- 认识javascript中的作用域和上下文
javascript中的作用域(scope)和上下文(context)是这门语言的独到之处,这部分归功于他们带来的灵活性.每个函数有不同的变量上下文和作用域.这些概念是javascript中一些强大的 ...
- BZOJ 1029: [JSOI2007]建筑抢修 优先队列
1029: [JSOI2007]建筑抢修 Time Limit: 4 Sec Memory Limit: 162 MB 题目连接 http://www.lydsy.com/JudgeOnline/p ...
- 基于RBGD的mapping
最近学习RGBD的SLAM,收集了两个RGBD的mapping的开源工具包 1.RGBDSlam2 a.安装方法: #准备工作空间 source /opt/ros/indigo/setup.bash ...
- JavaScript操作DOM(动态表格处理)
<html> <title>动态处理表格数据</title> <head> <script type="text/javascript& ...
- Shell中EOF内容转义
1.在$符号前面加反斜杠,如: cat > test.sh <<EOF \$test EOF 如果不加,将转成实际的值. 2.给EOF加个双引号,如: cat > test.s ...
- PostgreSQL修改数据库目录/数据库目录迁移
说明:以9+版本为例,10+的版本只要把目录替换一下即可.迁移目录肯定是要停服的! 1.在数据库软件安装之后,初始化数据库时候,可以指定初始化时创建的数据库的默认文件路径 /usr/local/pgs ...
- Tasker App Factory
http://tasker.dinglisch.net/userguide/en/appcreation.html App Creation Introduction Hello World Exam ...
- redux 个人整理
序 本人工作之余的闲暇时间还是很充裕的.在完成经理安排的任务后,基本上都是在自学,主要是阅读各种技术文档.浏览博客.运行别人写的一些前端demo并观赏与赞叹.在ScorpionJay 同学的带领下,我 ...