数码资讯
showModalDialog将返回空的解决方案,在谷歌浏览器
showModalDialog的返回值可以在IE和Firefox下得到返回值,但是它将返回空下的谷歌浏览器。以下是解决方案 父页面: 复制代码代码如下所示: 功能开放视窗系统(){ var obj =新的对象(); 打开模式/子表单,并获取返回值 VaR retval = window.showmo
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
showModalDialog的返回值可以在IE和Firefox下得到返回值,但是它将返回空下的谷歌浏览器。以下是解决方案
父页面:
复制代码代码如下所示:
功能开放视窗系统(){
var obj =新的对象();
打开模式/子表单,并获取返回值
VaR retval = window.showmodaldialog(ordervideo。jsprderids =+001000200030
用于铬
如果(retval = = undefined){
window.returnvalue retval =;
}
警报(用);
}
Subpage:
复制代码代码如下所示:
Function onload () {
用于铬
如果(window.opener!= undefined){ / / window.opener值不为空,低于谷歌浏览器。在IE / Firefox下,它没有定义,从而判断它是否是谷歌浏览器。
window.opener.returnvalue =旗; / /返回值window.opener.close估值法谷歌浏览器(); / /这里必须关闭一次,否则以下(窗口。关闭)关闭弹出的窗口,因为谷歌浏览器弹出窗口是一个新的窗口
}
{其他
窗口。值=旗; / /这种分配方法与IE和Firefox兼容,但不支持谷歌浏览器
}
Window.close();
}
父页面:
复制代码代码如下所示:
功能开放视窗系统(){
var obj =新的对象();
打开模式/子表单,并获取返回值
VaR retval = window.showmodaldialog(ordervideo。jsprderids =+001000200030
用于铬
如果(retval = = undefined){
window.returnvalue retval =;
}
警报(用);
}
Subpage:
复制代码代码如下所示:
Function onload () {
用于铬
如果(window.opener!= undefined){ / / window.opener值不为空,低于谷歌浏览器。在IE / Firefox下,它没有定义,从而判断它是否是谷歌浏览器。
window.opener.returnvalue =旗; / /返回值window.opener.close估值法谷歌浏览器(); / /这里必须关闭一次,否则以下(窗口。关闭)关闭弹出的窗口,因为谷歌浏览器弹出窗口是一个新的窗口
}
{其他
窗口。值=旗; / /这种分配方法与IE和Firefox兼容,但不支持谷歌浏览器
}
Window.close();
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。