我正在使用Thickbox 3.1 作为登录表单,使用iframe 版本。
我想关闭 iframe(子)窗口,然后刷新父窗口。
这会关闭 iframe 窗口,但我需要以某种方式将其设置为刷新父窗口
<a href="#" onclick="self.parent.tb_remove();">Close</a>
任何帮助表示赞赏。
这应该这样做:
<a href="#" onclick="self.parent.tb_remove(); window.location.reload()">Close</a>
编辑:也许应该是:
self.parent.location.reload()
?
尝试
<a href="#" onClick="parent.location.reload(1)">Close</a>
为我工作
怎么样:
self.parent.location = "page_to_reload";
请记住,无论您的页面在做什么都不是即时的。对于我的站点,我在表(MySQL)中设置了新值,并且必须添加超时。
我不得不这样做: setTimeout(function(){parent.location.reload(1)},1000)
还对 .js 文件使用了此修改:http: //designerfoo.com/jquery-thickbox-hack-to-refresh-parent-window-on-tb_close-event.html