href javascript:function在iFrame中定位函数

时间:2014-02-10 20:43:07

标签: javascript html iframe

首先让我说我不需要关于如何将标记与JS分开的讲座。这不是我的代码,我没有选择。

我的问题是由<a href="javascript:DoFunction(1)">触发的链接上有一个点击功能,但这是在iFrame中,所以它试图在父窗口中使用DoFunction声明,这是未定义的。有没有办法可以定位iFrame窗口呢?例如,像<a href="javascript:iframe.DoFunction(1)">

1 个答案:

答案 0 :(得分:1)

您可以使用javascript:parent.DoFunction(1)从iframe访问父窗口中的某个功能。

要从父级访问iFrame中的函数,请执行以下操作:document.getElementById('yourframe').contentWindow.yourFunction()