首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当父窗口和父窗口都是模式窗口时刷新父窗口

当父窗口和父窗口都是模式窗口时刷新父窗口
EN

Stack Overflow用户
提问于 2010-11-24 04:45:43
回答 1查看 3.2K关注 0票数 1

这是一个让我左右为难的难题,因为它是一个更常见问题的独特变体。

我有一个模态父窗口,它产生一个模态的子窗口(通过一个标准的window.showModal调用来打开它)。用户在这个新页面上执行一些操作,然后将其关闭。在结束时,我想刷新父模式窗口。

这一点的困难之处在于两者都是模态的。我已经看到了如何正常刷新(window.opener.location.refresh(true))以及子窗口是否为模式窗口(window.dialogArguments.location.reload(true);,其中父窗口作为第二个参数传递)的解决方案。

有什么建议吗?我认为父母的模式本质就是破坏刷新,我不知道如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2010-12-21 05:31:43

当您使用window.showModalDialog打开一个模型窗口时,父页面中的代码将停止,因此打开模式窗口后的代码将在关闭子窗口之前不会执行。

话虽如此,还是试试吧:

代码语言:javascript
复制
// Open the modal dialog
window.showModalDialog('your/child/url.com')
// after is closed, the parent will refresh it self
window.location.reload();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4260727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档