chrome中弹出模态对话框,通过window.returnValue赋返回值关闭后,有的情况下无法取得返回值。
没有找到太好的解决办法,暂时处理方法是,在弹出窗口中同时给 window.opener.ReturnValue 赋返回值。这样在关闭窗口后,通过下面的代码取得返回值:
var returnvalue = window.showModalDialog("……"); if(!returnvalue){ returnvalue = window.ReturnValue;; }
这样在IE、FF、及Chrome中,都可以得到返回值了。
var returnvalue = window.showModalDialog("……"); if(!returnvalue){ returnvalue = window.ReturnValue;; }
这样在IE、FF、及Chrome中,都可以得到返回值了。
本文详细介绍了在使用Chrome浏览器时遇到的模态对话框无法正确返回值的问题,并提供了一种在IE、FF、及Chrome中都能获取返回值的解决方案。通过在弹出窗口中同时给window.opener.ReturnValue赋值,可以在关闭窗口后通过特定代码获取到返回值。
4045

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



