window.returnValue使用方法示例介绍


Posted in Javascript onJuly 03, 2014

window.showModalDialog是弹出模式窗口的方法

returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:

1、parent.html

//father.html 
<HTML> 
<HEAD> 
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> 
<TITLE></TITLE> 
<script language="javascript"> 

function showmodal(){ 
var ret = window.showModalDialog("child.htm",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no"); 
if (ret){alert('子窗口返回真!'); 
}else{ 
alert('子窗口返回假!'); 
} 
} 
</script> 
</HEAD> 

<BODY> 
<INPUT id=button1 type=button value=Button name=button1 onclick="showmodal();"> 
</BODY> 
</HTML>

2、child.html

//child.html 
<HTML> 
<HEAD> 
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> 
<TITLE></TITLE> 
<script language="javascript"> 
function trans(tag){ 
if (tag==0){ 
window.returnValue=false; 
} else{ 
window.returnValue =true; 
} 
window.close(); 
} 
</script> 
</HEAD> 
<BODY> 

<INPUT id=button1 type=button value="返回真" name=button1 onclick="trans(1)"> 
<INPUT id=button2 type=button value="返回假" name=button2 onclick="trans(0)"> 

</BODY> 
</HTML>

总结:

这样一来可以实现从模式窗口向父窗口传递值的作用,这个returnValue除了可以是布尔值,整型值等以外还可以是个js数组,用来传递大量数据。

具体showModalDialog等的用法,可以参考msdn。

Javascript 相关文章推荐
如何使用JS获取IE上传文件路径(IE7,8)
Jul 08 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
Nov 11 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 Javascript
js保留小数点后几位的写法
Jan 03 Javascript
js函数调用的方式
May 06 Javascript
jQuery替换textarea中换行的方法
Jun 10 Javascript
详解JavaScript UTC时间转换方法
Jan 07 Javascript
浅析Angular19 自定义表单控件
Jan 31 Javascript
js正则相关知识点专题
May 10 Javascript
原生js实现公告滚动效果
Jan 10 Javascript
JavaScript代码调试方法实例小结
Jan 05 Javascript
性能优化篇之Webpack构建速度优化的建议
Apr 03 Javascript
基于javascript的JSON格式页面展示美化方法
Jul 02 #Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 #Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 #Javascript
jquery序列化表单以及回调函数的使用示例
Jul 02 #Javascript
IE8下Jquery获取select选中的值post到后台报错问题
Jul 02 #Javascript
js面向对象编程之如何实现方法重载
Jul 02 #Javascript
jquery.validate.js插件使用经验记录
Jul 02 #Javascript
You might like
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
浅谈PHP进程管理
2019/03/08 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
2010/09/23 Javascript
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
jquery创建一个ajax关键词数据搜索实现思路
2013/02/26 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
Windows下安装 node 的版本控制工具 nvm
2020/02/06 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
Python的IDEL增加清屏功能实例
2017/06/19 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
Django自定义全局403、404、500错误页面的示例代码
2020/03/08 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
PyTorch安装与基本使用详解
2020/08/31 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
国博复兴之路观后感
2015/06/02 职场文书
幸福终点站观后感
2015/06/04 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书