如何关闭iframe中的colorbox?

时间:2010-04-25 15:04:16

标签: jquery colorbox

首先,我是Javascripting和ColorBox的新手,现在已经尝试了4天才能使用它。我相信它相对简单,但我似乎无法把事情搞定。

我有一个主页面,其中包含一个链接,该链接使用IFrame打开ColorBox以加载PHP页面以允许数据输入。我想在用户保存数据后关闭ColorBox。

我发现了这个how to close colorbox within iframe?,但遗憾的是,上一篇文章的解决方案在我的案例中不起作用?!

我在主页面中使用以下内容来启动ColorBox

(文档)$。就绪(函数(){   $(“。newEntry”)。colorbox({width:“80%”,height:“80%”,iframe:true,onClosed:function(){location.reload();}});

});

在PHP页面中我尝试了各种各样的东西。如果数据保存成功,我使用$ done变量仅关闭ColorBox。

如果($完成== FALSE){  回声' $(document).load(function(){  。父$ fn.colorbox.close()。  window.close()的;  。父$( “IFRAME”)colorbox.close()。 });'; }

如果有人能告诉我该做什么,甚至更好,解释一下,我们将不胜感激!

另外,在旁注中,有没有办法制作ColorBox模式,因此ColorBox保持焦点直到它关闭?

感谢您的帮助。

0 个答案:

没有答案