关闭thickbox窗口后刷新父窗口

发布于 2024-08-26 23:56:38 字数 234 浏览 12 评论 0原文

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

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

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

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

任何帮助表示赞赏。

I am using Thickbox 3.1 for a login form, using the iframe version.

I want to close the iframe (child) window, then refresh the parent window.

This closes the iframe window, but I need to somehow set it to refresh the parent window

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

Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

阳光下慵懒的猫 2024-09-02 23:56:39

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

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

也对 .js 文件使用了此修改:
http://designerfoo.com/jquery -thickbox-hack-to-refresh-parent-window-on-tb_close-event.html

Bear in mind that whatever your page is doing isn't instantaneous. For my site I set new values in a table (MySQL) and I had to add a timeout.

I had to do:
setTimeout(function(){parent.location.reload(1)},1000)

Also used this modification to the .js file:
http://designerfoo.com/jquery-thickbox-hack-to-refresh-parent-window-on-tb_close-event.html

十年九夏 2024-09-02 23:56:38

这应该可以做到:

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

编辑:也许应该是:

self.parent.location.reload()

This should do it:

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

Edit: Maybe that should be:

self.parent.location.reload()

?

空名 2024-09-02 23:56:38

尝试

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

对我有用

try

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

worked for me

深空失忆 2024-09-02 23:56:38

怎么样:

self.parent.location = "page_to_reload";

How about:

self.parent.location = "page_to_reload";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文