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 相关文章推荐
实现placeholder效果的方案汇总
Jun 11 Javascript
js如何判断输入字符串长度
Dec 16 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
3种不同的ContextMenu右键菜单实现代码
Nov 03 Javascript
Bootstrap BootstrapDialog使用详解
Feb 17 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
Jul 24 Javascript
利用js编写网页进度条效果
Oct 08 Javascript
微信小程序的mpvue框架快速上手指南
May 15 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
May 20 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
Jun 24 Javascript
js实现菜单跳转效果
Dec 11 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
JavaScript confirm选择判断
2008/10/18 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
python爬虫 爬取超清壁纸代码实例
2019/08/16 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
飞利浦美国官网:Philips美国
2020/02/28 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
高三毕业生自我鉴定
2013/12/20 职场文书
母校寄语大全
2014/04/10 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL