我有一个包含iframe的popup,在iframe中我调用.aspx
页面。那么我如何从.aspx
关闭按钮关闭父弹出窗口。我没有使用AjaxModalPopup
。
我试过$('#formModal', window.parent.document).hide();
它只是隐藏弹出窗口但不允许点击父页面。
答案 0 :(得分:0)
我正在使用magnificPopup,它也使用iframe。以下是我的代码,
if (typeof parent.$.magnificPopup != 'undefined') {
parent.$.magnificPopup.close();
}
答案 1 :(得分:0)
在iframe的.aspx页面上,您可以使用:
const
在iframe的页面上只是一个普通的javascript函数。
<span onclick="parent.ClosePopup('send optional variable')">Close this popup</span>
这仅适用于同一域中的网页,请参阅https://en.wikipedia.org/wiki/Same-origin_policy