我正在使用Thickbox 3.1作为登录表单,使用iframe版本。
我想关闭iframe(子)窗口,然后刷新父窗口。
这会关闭iframe窗口,但我需要以某种方式将其设置为刷新父窗口
<a href="#" onclick="self.parent.tb_remove();">Close</a>
感谢任何帮助。
答案 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