Chrome中模态对话框showModalDialog返回值问题的解决方法
更新时间:2010年05月25日 20:30:05 作者:
chrome中弹出模态对话框,通过window.returnValue赋返回值关闭后,有的情况下无法取得返回值。
没有找到太好的解决办法,暂时处理方法是,在弹出窗口中同时给 window.opener.ReturnValue 赋返回值。这样在关闭窗口后,通过下面的代码取得返回值:
var val = window.showModalDialog(...);
if(!val)
val= window.ReturnValue;
这样在IE、FF、及Chrome中,都可以得到返回值了。
复制代码 代码如下:
var val = window.showModalDialog(...);
if(!val)
val= window.ReturnValue;
这样在IE、FF、及Chrome中,都可以得到返回值了。
您可能感兴趣的文章:
- js模式化窗口问题![window.dialogArguments]
- window.dialogArguments 使用说明
- Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
- JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
- 谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
- 谷歌浏览器不支持showModalDialog模态对话框的解决方法
- showModalDialog模态对话框的使用详解以及浏览器兼容
- showModalDialog在谷歌浏览器下会返回Null的解决方法
- window.showModalDialog两次加载问题清除缓存方法
相关文章
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
这篇文章主要介绍了微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-05-05getElementByID、createElement、appendChild几个DHTML元素
WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问2008-06-06
最新评论