从一个普通的页面使用showModalDialog打开:
一个窗口(showModalDialog父窗口),
然后又从这个showModalDialog窗口打开:
一个窗口(showModalDialog子窗口)
如何实现showModalDialog子窗口关闭后,刷新他的showModalDialog父窗口?
8 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
showModalDialog的第二个参数应该是自定义的,可以传当前的窗口过去
showModalDialog(url, window /* 当前窗口 */, xxx);
在子窗口中可以用dialogArguments获取这第二个参数,因此可以写
dialogArguments.location.reload(true);
这个方法的要求是你的子窗口不会有表单的提交,不会有location = xxx改变地址,不然dialogArguments就会消失
慕斯王
TA贡献1864条经验 获得超2个赞
@个人抽屉:不是没刷新,是刷新了,但是showModalDialog 都是有缓存的。你可以验证一下.跟踪一下,看是不是走的缓存页。我一般的都是在调showModalDialog的时候增加一个参数time =当前时间。
添加回答
举报
0/150
提交
取消