iframe按钮如何在父级上调用函数

时间:2017-08-28 02:39:17

标签: javascript php iframe

我在stackoverflow上看到了很多这方面的答案,但没有一个可行。应该很简单。 <iframe>中的一个按钮,用于调用父项上的函数。

<script> function back(){ parent.test(); } </script> <button type="button" onClick="back()">BACK</button>

上的按钮和功能
<script>
function test() {
        alert("I worked!");
    }
</script>

父窗口的功能:

<iframe>

我认为可能导致问题的事情,我没有测试过:

  • 父窗口是HTML
  • <body>是PHP
  • 这是在该父级iframe
  • 中加载的第二个iframe

我做了完美的样本测试。让iframe加载另一个iframe。仍然可以调用父函数。功能的Posistion位于父页面上<iframe>标记的正上方,{{1}}页面上的BTN正下方。

所有实时和测试文件都在同一台服务器上。我的实际网站上的其他代码中的某些内容必须影响它,只是不知道是什么。

0 个答案:

没有答案