jQuery如何从对话框中的iframe关闭对话框? [英] jQuery how to close dialog from iframe within dialog?
本文介绍了jQuery如何从对话框中的iframe关闭对话框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我打开如下对话框:
If I open a dialog like so:
$('<iframe id="externalSite" class="externalSite" src="http://www.example.com" />').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({ ... });
我有一个这样的功能:
function closeIframe()
{
$('#externalSite').dialog('close');
return false;
}
从iframe中我调用:
From within the iframe I call:
window.parent.closeIframe();
这篇关于jQuery如何从对话框中的iframe关闭对话框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文