如何走出fancybox iframe?

时间:2010-01-22 08:25:55

标签: javascript jquery fancybox

我必须做一些表单提交,然后离开包含iframe的fancybox。怎么做?我尝试使用$.fn.fancybox.close();但它会导致一些错误。

4 个答案:

答案 0 :(得分:1)

请记住Same origin policy

如果您的iframe来自其他域,则无法与您的网站进行js通信

答案 1 :(得分:1)

我使用此脚本在提交后关闭Fancybox iframe:

parent.$.fn.fancybox.close();

答案 2 :(得分:1)

简单地使用

$.fancybox.close();

答案 3 :(得分:0)

如果您的iframe位于同一个域中,请尝试在iframe

中使用parent.fancybox_instance.close()