Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
2014-01-17 10:54
579 查看
解决returnValue问题
通过以上的种种测试,我们已经知道chrome的showModalDialog方法很像执行了window.open方法,那么我们可以利用window.opener来实现window.returnValue的功能。父窗体部分js代码:
[javascript] view
plaincopy
var returnValue = window.showModalDialog("son.html ", window);
//for chrome
if (returnValue == undefined) {
returnValue = window.returnValue;
}
子窗体部分js代码:
[javascript] view
plaincopy
if (window.opener != undefined) {
//for chrome
window.opener.returnValue = "opener returnValue";
}
else {
window.returnValue = "window returnValue";
}
window.close();
这样也在IE,FireFox,Chrome,Safari等浏览器下都可以通用了。
转自:/article/5315909.html
相关文章推荐
- 转:Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
- Chrome不支持showModalDialog的解决方案 returnValue问题
- 多次弹出ShowModalDialog无法取到returnValue的问题
- Bootstrap3 多个模态对话框无法显示的问题
- Bootstrap3 多个模态对话框无法显示的问题
- Bootstrap3 多个模态对话框无法显示的问题
- 解决在Chrome下无法获取showModalDialog返回值的问题
- 模态对话框(window.showModalDialog),表单内容的提交、刷新父窗口的问题
- win10 32位系统,Chrome无法成功安装以及安装之后无法解析网页和设置页面的问题
- android studio 使用cmake支持C++出现无法sync cmake error的问题
- android 当Activity中弹出对话框时,无法监听返回键