关闭thickbox窗口后刷新父窗口

时间:2010-03-29 17:04:16

标签: jquery html forms thickbox

我正在使用Thickbox 3.1作为登录表单,使用iframe版本。

我想关闭iframe(子)窗口,然后刷新父窗口。

这会关闭iframe窗口,但我需要以某种方式将其设置为刷新父窗口

<a href="#" onclick="self.parent.tb_remove();">Close</a>

感谢任何帮助。

4 个答案:

答案 0 :(得分:8)

这应该这样做:

<a href="#" onclick="self.parent.tb_remove(); window.location.reload()">Close</a>

编辑:也许应该是:

self.parent.location.reload()

答案 1 :(得分:3)

尝试

<a href="#" onClick="parent.location.reload(1)">Close</a>

为我工作

答案 2 :(得分:0)

怎么样:

self.parent.location = "page_to_reload";

答案 3 :(得分:0)

请记住,无论您的网页做什么都不是即时的。对于我的网站,我在表(MySQL)中设置了新值,我不得不添加超时。

我必须这样做: 的setTimeout(函数(){parent.location.reload(1)},1000)

还将此修改用于.js文件: http://designerfoo.com/jquery-thickbox-hack-to-refresh-parent-window-on-tb_close-event.html