javascript - 让框架触发其父框架中的函数

标签 javascript html html-frames

我有一个通过运行 window.open('/a-new-page/', 'my-second-frame'); 创建的 HTML 框架在父页面中。

当单击框架中的按钮时,我想触发父页面上的功能。 (在我的特定情况下,该函数会更新一些父框架 HTML)

最简单的方法是什么?

父框架和框架具有相同的域。

最佳答案

如果 iframe 和父窗口位于同一域中,则通过在 iframe 中使用 window.parent 关键字,您可以访问父窗口中的元素。

尝试类似 window.parent.yourParentWindowFunctionName() 的方法来调用父窗口中的函数。

关于javascript - 让框架触发其父框架中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30319981/

相关文章:

javascript - 溢出内的滚动内容 :hidden div

javascript - d3 circle pack - 访问数据(用于文本标签)

javascript - 如何调整窗口高度

html - 如何使用框架创建有效的 HTML5?

javascript - Firefox IFrame 滚动条

javascript - 如何向 Jest 添加全局命令,如 describe 和 it?

javascript - 在浏览器中更改网址中的 URL,但不要转到那里

html - 点击视频播放 HTML5/CSS3

javascript - 为什么表单提交发生在文件上传完成之前?