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:以前写的xmlhttp池,代码
May 18 Javascript
浅谈JavaScript正则表达式分组匹配
Apr 10 Javascript
json实现添加、遍历与删除属性的方法
Jun 17 Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 Javascript
jQuery中map函数的两种方式
Apr 07 jQuery
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
React Native基础入门之初步使用Flexbox布局
Jul 02 Javascript
基于Koa2写个脚手架模拟接口服务的方法
Nov 27 Javascript
React-redux实现小案例(todolist)的过程
Sep 29 Javascript
JQuery表单元素取值赋值方法总结
May 12 jQuery
在Vue中创建可重用的 Transition的方法
Jun 02 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 array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
php批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
JavaScript 原型链学习总结
2010/10/29 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
js操作checkbox遇到的问题解决
2013/06/29 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
JS生成一维码(条形码)功能示例
2017/01/19 Javascript
vue组件jsx语法的具体使用
2018/05/21 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
python getopt模块使用实例解析
2019/12/18 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
Tensorflow:转置函数 transpose的使用详解
2020/02/11 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
python脚本定时发送邮件
2020/12/22 Python
Emporio Armani腕表天猫官方旗舰店:乔治·阿玛尼为年轻人设计的副线品牌
2017/07/02 全球购物
利群广告词
2014/03/20 职场文书
答谢会策划方案
2014/05/12 职场文书
高中教师考核方案
2014/05/18 职场文书
找工作求职信
2014/07/07 职场文书
民事授权委托书范文
2014/08/02 职场文书
2014年党支部工作总结
2014/11/13 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server