javascript, js - 从父窗口访问 iframe 内的 js 函数

标签 javascript html iframe

祝大家有美好的一天。

我有以下设置:

包含 html、js 等(常见内容)和 iFrame 的页面。在 iFrame 中,我有一个函数可以执行某些操作(例如任何操作..alert('test');)。

如果我单击主页上的按钮,我需要运行该函数。

例如,如果我在主页中按下警报按钮,则 iFrame 中必须出现带有“测试”字样的警报。

最佳答案

document.frames[n] 使框架可以按照它们在文档中出现的顺序进行访问。 因此,如果 iframe 是唯一的框架,document.frames[0].contentWindow.myFunction() 会在框架内调用您的函数。

从框架中通过top调用主窗口中的函数,如top.myFunction()。如果您只想升一级,请使用parent

关于javascript, js - 从父窗口访问 iframe 内的 js 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6073473/

相关文章:

html - 如何通过CSS更改图像覆盖整个div

javascript - 合并仅使用代码的 CSS 和 JS 文件

javascript - 如何使用 Javascript 从 Firebase 检索数据?

javascript - 多个实例,相同的 ID

javascript - 在 Internet Explorer 中刷新时页面自动向下滚动

javascript - YouTube Iframe 嵌入导致 IE7 中的重定向

javascript - 如何使用 onclick 调用函数并一键播放 iframe/video 标签中的视频?

html - 嵌入 iframe 更改其容器的位置

javascript - 如何更新使用自定义 Hook 的变量的状态值

javascript - 如何访问 JSON 中的数组并在 Jade 中迭代