如何从iframe中调用主窗口中的href中的Javascript?

时间:2017-02-03 11:18:28

标签: javascript html iframe hyperlink anchor

我在iframe中有一个超链接。

<div ng-controller="imCtrl" ng-repeat="imprest in myFilter()">
    <h2>{{imprest.name}}</h2>
</div>

在父窗口中,我有一个脚本,其中声明了<a href="JavaScript:openRec('8888')">Click here</a> 函数。如何从iframe调用此函数?

1 个答案:

答案 0 :(得分:0)

检查https://developer.mozilla.org/en/DOM/window.parent

 <a onclick="parent.openRec('8888');" href="#" >Click here</a>

OR

<a href="JavaScript:parent.openRec('8888');" >Click here</a>

如果父窗口和iframe属于同一个域,这应该有用。

它可能无法在跨域方案中使用。