同一页面的两个Iframe获取数据
2017-08-25 10:34
190 查看
首先页面:
此时左侧的IFrame想要获取到右侧的Iframe中的数据:
window.parent为父窗口。
注意使用 contentWindow 和 contentDocument 属性。
此时 right 就可以看做是 右侧Iframe的 document对象了。
即:通过right对象来 获取右侧iframe的数据。
如:
首先页面:
[html] view plain copy
<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中的数据:
[html] view plain copy
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的数据。
如:
[html] view plain copy
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; }
window.parent为父窗口。
注意使用 contentWindow 和 contentDocument 属性。
此时 right 就可以看做是 右侧Iframe的 document对象了。
即:通过right对象来 获取右侧iframe的数据。
如:
var obj = right.getElementsByTagName("input");
首先页面:
[html] view plain copy
<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中的数据:
[html] view plain copy
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的数据。
如:
[html] view plain copy
var obj = right.getElementsByTagName("input");
相关文章推荐
- 同一页面的两个Iframe获取数据
- iframe给主页面元素赋值【使用jquery获取页面数据】
- 获取两个页面间的数据
- 通过Iframe跨域获取其它站的数据 或获取某页面及数据
- 通过Iframe在A网站页面内嵌入空白页面的方式,跨域获取B网站的数据返回给A网站!
- iframe给主页面元素赋值【使用jquery获取页面数据】 .
- iframe给主页面元素赋值【使用jquery获取页面数据】
- 同一页面的不同Iframe获取数据
- 获取 iframe框架嵌入页面的数据
- 同一页面的两个Iframe,其中一个iframe获取另一个iframe内的iframe中的元素值
- 关于一加载jsp页面就跳转到servlet获取数据然后再跳回jsp页面的问题
- easyui-datagrid获取到日期格式的数据,在jsp页面进行格式化。
- C# 获取页面get过来的数据
- 开发记录————spring mvc 获取页面数据
- php页面获取数据库中的数据
- 页面异步获取数据
- A.html页面中嵌套iframe,iframe中嵌套B.html,问从A页面获取B页面中某元素或某元素的值?
- getParameterMap()获取JSP页面所有键值对数据
- 用IHTMLDocument2接口获取页面上想要的数据,代替正则表达式
- js从后台获取数据时,防止页面缓存问题,url后加时间戳