showModalDialog在谷歌浏览器下获取不到返回值
类别:Web前端 浏览量:2063
时间:2013-11-26 showModalDialog在谷歌浏览器下获取不到返回值
showModalDialog在谷歌浏览器下获取不到返回值使用方法:
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
showModalDialog的返回值在IE、火狐下面都能够获取返回值,但是在谷歌浏览器下面会返回Null,下面介绍解决方法
父页面:
function openwindows(){
var obj = new Object();
//打开模态子窗体,并获取返回值
var retval = window.showModalDialog("ordervideo.jsp?rderIds="+"0010,0020,0030",obj,"dialogWidth=500px;dialogHeight=500px");
//for chrome
if(retval == undefined) {
retval = window.returnValue;
}
alert(retval);
}
子页面:
function onload(){
//for chrome
if(window.opener != undefined) { //window.opener的值在谷歌浏览器下面不为空,在IE/火狐下面是未定义,由此判断是否是谷歌浏览器
window.opener.returnValue = flag; //谷歌浏览器下给返回值赋值的方法window.opener.close(); //这里必须关闭一次,否则执行下面的window.close()无法关闭弹出窗口,因为谷歌浏览器下弹出窗口是个新的window
}
else {
window.returnValue=flag; //这种赋值方法兼容IE/火狐,但不支持谷歌浏览器
}
window.close();
}
您可能感兴趣
- javascript取下拉框显示值(JavaScript offset实现鼠标坐标获取和窗口内模块拖动)
- javascript设置鼠标(JavaScript实现鼠标控制自由移动的窗口)
- javascript 模块原理(详解JavaScript引擎V8执行流程)
- JavaScript命名空间
- js获取子表单所有数据(JavaScript实现异步提交表单数据)
- javascript怎么判断对象类型(JavaScript对象内置对象,值类型和引用类型讲解)
- javascript和jquery的区别详解(JavaScript与JQuery框架基础入门教程)
- qt和js相互调用(QT与javascript交互数据的实现)
- javascript如何判断类型(JavaScript如何优化逻辑判断代码详解)
- 百度地图获取api过程(JavaScript接入百度地图API的方法步骤)
- js 定时切换图片(JavaScript定时器实现无缝滚动图片)
- js绘制平滑路径(如何利用Javascript生成平滑曲线详解)
- 生成随机数javascript(JavaScript实现随机生成验证码及校验)
- 用javascript解析json(JavaScript JSON.stringify的使用总结)
- javascript数组实例扩展方法(JavaScript如何监测数组的变化)
- js中alert加参数写法(详解JavaScript Alert函数执行顺序问题)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
热门推荐
- csstable列宽固定(css display table 自适应高度、宽度问题的解决)
- web服务器架构(常用的WEB服务器简介)
- mysql主键自增策略(MySQL的主键命名策略相关)
- python自学编程笔记(Python 编程速成推荐)
- vue 为什么使用虚拟dom(Vue虚拟Dom到真实Dom的转换)
- python正式参数(详解Python的三种可变参数)
- 织梦仿站流程图解(织梦sitemap地图实时推送给百度的教程)
- vue文件上传进度处理(Vue 大文件上传和断点续传的实现)
- vue做个人页面(vue简易记事本开发详解)
- dedecms新手建站教程网页设计(DEDECMS幻灯片中JavaScript实际应用举例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9