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

例如:使用window.showModalDialog(url+"&temp="+Math.random(),'SelectComponent','scrollbars=... 例如:使用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";
}
以上代码是弹出的窗口的代码
展开
 我来答
方法将对方
2015-07-20 · TA获得超过1179个赞
知道小有建树答主
回答量:2105
采纳率:0%
帮助的人:850万
展开全部
应该不能实现,js是单线程的,ModalDialog弹出之后,父窗口的线程将被阻塞,只能在弹出窗口操作了
追问
我就是要在弹出的窗口操作,以上的代码就是弹出的窗口的代码;用open方法打开的话用window.opener.parent.document.location.reload();这句代码就可以刷新
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式