本文介绍了jQuery 如何在对话框内从 iframe 关闭对话框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我像这样打开一个对话框:
If I open a dialog like so:
$('<iframe id="externalSite" class="externalSite" src="www.example" />').dialog({ autoOpen: true, width: 800, height: 500, modal: true, resizable: true })如何使用 iframe 关闭对话框?
How can I close the dialog from withing the iframe?
推荐答案OK 所以我把 iframe 放在页面上,显示设置为 none.我是这样打开的:
OK so I put the iframe on the page with display set to none. I open it like this:
$('#externalSite').dialog({ ... });在主父窗口上,我有一个这样的功能:
on the main parent window I have a function like this:
function closeIframe() { $('#externalSite').dialog('close'); return false; }从我调用的 iframe 中:
From within the iframe I call:
window.parent.closeIframe();更多推荐
jQuery 如何在对话框内从 iframe 关闭对话框?
发布评论