+ -
当前位置:首页 → 问答吧 → 三层窗口刷新问题

三层窗口刷新问题

时间:2009-08-27

来源:互联网

有三层窗口

窗口A:window

窗口B:window.opener

窗口C:window.opener.opener

当我关闭窗口A时,依次需要刷新窗口C,并关闭窗口B,窗口A,代码如下

window.opener.top.opener.location=locat;
window.opener.top.close();
window.close();

如果我把窗口B提前关掉,当我关闭窗口A关闭时,就会出现

窗口C未刷新,窗口A无法关闭的情况

请问如何解决?特急!!!!!!!!!!!!!!

作者: winer_mokou   发布时间: 2009-08-27

在窗口A中定义一个变量来保存窗口C的引用,如:
var oWinC = window.opener.top.opener;

在的窗口B关掉后,就可得用这一个变来对窗口进行操作

作者: johnson334   发布时间: 2009-08-29