javascript - iFrame 之间的通信?

标签 javascript html iframe

<分区>

如何让两个 iFrame 相互通信? 例如,我是第二个 iframe 的元素值,而第一个 iframe 上有显示元素。我需要将第 2 帧的值移到第 1 帧。我该怎么做? 不要说使用 cookie,因为这会伤害大量数据。

最佳答案

如果<iframe>元素从同一个域提供服务,然后它们可以直接相互访问。例如,在 iframe1你可以这样做:

document.getElementById('someDiv').innerHTML = 
    top.document.getElementById('otherIframe').contentWindow.
    document.getElementById('someOtherDiv').innerHTML;

关于javascript - iFrame 之间的通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16657399/

相关文章:

javascript - 每次加载单页应用程序时检索 cookie

php - 从 HTML 表单解析 CSV 并插入 MYSQL 数据库

javascript - 表的 Firebase child_changed

css - youtube 嵌入式视频作为带边框半径的 iframe

javascript - 无法使用 jQuery 写入动态 iframe

javascript - 我需要使用正则表达式和 Javascript 匹配 url 路径的特定部分

javascript - 如何使用 jQuery 更改背景图像

javascript - 从 View MVC 通过 javascript 发布多个参数

javascript - 在不刷新页面的情况下更改 HTML 代码

html - iframe 的滚动条 : background doesn't rendered