让框架触发其父级中的功能
Have a frame trigger a function in its parent
我在父页面中有一个由 运行 window.open('/a-new-page/', 'my-second-frame');
创建的 HTML 框架。
当点击框架中的按钮时,我想触发父页面上的功能。 (在我的特殊情况下,该函数更新了一些父框架 HTML)
最简单的方法是什么?
父级和框架具有相同的域。
通过在您的 iframe 中使用 window.parent
关键字,如果 iframe 和父 window 在同一个域中,您可以访问父 window 中的元素。
尝试像 window.parent.yourParentWindowFunctionName()
这样的方法来调用父 window 中的函数。
我在父页面中有一个由 运行 window.open('/a-new-page/', 'my-second-frame');
创建的 HTML 框架。
当点击框架中的按钮时,我想触发父页面上的功能。 (在我的特殊情况下,该函数更新了一些父框架 HTML)
最简单的方法是什么?
父级和框架具有相同的域。
通过在您的 iframe 中使用 window.parent
关键字,如果 iframe 和父 window 在同一个域中,您可以访问父 window 中的元素。
尝试像 window.parent.yourParentWindowFunctionName()
这样的方法来调用父 window 中的函数。