如下:
<base target="_self" />
A页面 ---> showModalDialog( B ); window.location.href=window.location.href;
<base target="_self" />
B页面 ---> showModalDialog( C ); self.close();
C页面 ---> self.close();
原理:
操作顺序:
点击A页面中的按钮打开B页面,再点击B页面中的按钮打开C页面,当C页面关闭的时候同时关闭B页面,并同时刷新A页面...
代码依次执行的顺序:
showModalDialog( B ); --> showModalDialog( C ); --> self.close(); --> self.close(); --> window.location.href=window.location.href;

本文介绍了一种利用showModalDialog方法实现多层弹窗并控制刷新父页面的技术方案。具体流程为:从A页面打开B页面,再从B页面打开C页面;当C页面关闭时同时关闭B页面,并返回A页面触发刷新。文章详细解释了这一过程的代码执行顺序。

被折叠的 条评论
为什么被折叠?



