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 相关文章推荐
javascript AutoScroller 函数类
May 29 Javascript
js 动态选中下拉框
Nov 26 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
Jan 19 Javascript
JS动态生成年份和月份实例代码
Feb 04 Javascript
js 倒计时(高效率服务器时间同步)
Sep 12 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 Javascript
微信小程序一周时间表功能实现
Oct 17 Javascript
JavaScript监听触摸事件代码实例
Dec 30 Javascript
原生JS实现微信通讯录
Jun 18 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
Oct 27 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一些服务器端特性的配置加强php的安全
2006/10/09 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
js left,right,mid函数
2008/06/10 Javascript
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
Python标准库之Sys模块使用详解
2015/05/23 Python
python中argparse模块用法实例详解
2015/06/03 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python找出因数与质因数的方法
2019/07/25 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
特罗佩亚包官方网站:Tropea
2017/01/03 全球购物
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
社区志愿者心得体会
2014/01/03 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
老人与海读书笔记
2015/06/26 职场文书
会议新闻稿
2015/07/17 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书
小学科学课教学反思
2016/02/23 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS