在ie下使用 window.showModalDialog 来打开一个子窗口,如何刷新子窗口的父窗口的父窗口

例如:使用window.showModalDialog(url + "&temp=" + Math.random(), 'Select Component', 'scrollbars=no;resizable=yes;help=no;status=no;dialogHeight=710px;dialogwidth=905px;center=yes;');打开一个子窗口,怎样刷新该子窗口的父窗口的父窗口(一个页面里面有多层iframe嵌套)。
if (window.opener != undefined)
{//用window.open
window.opener.returnValue = "refresh";
window.opener.parent.document.location.reload();
}
else
{ //用window.showModalDialog
window.returnValue = "refresh";
}
以上代码是弹出的窗口的代码

应该不能实现,js是单线程的,ModalDialog弹出之后,父窗口的线程将被阻塞,只能在弹出窗口操作了追问

我就是要在弹出的窗口操作,以上的代码就是弹出的窗口的代码;用open方法打开的话用window.opener.parent.document.location.reload();这句代码就可以刷新

温馨提示:答案为网友推荐,仅供参考