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 相关文章推荐
基于jQuery的ajax功能实现web service的json转化
Aug 29 Javascript
JavaScript 模拟用户单击事件
Dec 31 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
js判断字符长度以及中英文数字等
Dec 31 Javascript
Javascript Memoizer浅析
Oct 16 Javascript
jQuery实现自定义checkbox和radio样式
Jul 13 Javascript
JavaScript实现的背景自动变色代码
Oct 17 Javascript
js运动事件函数详解
Oct 21 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
vue从一个页面跳转到另一个页面并携带参数的解决方法
Aug 12 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
JS相册图片抖动放大展示效果的示例代码
Jan 29 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实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
javascript 数组去重复(在线去重工具)
2016/12/17 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
python中MySQLdb模块用法实例
2014/11/10 Python
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
python 制作网站小说下载器
2021/02/20 Python
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
销售人员获奖感言
2014/02/05 职场文书
便利店促销方案
2014/02/20 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
杜甫草堂导游词
2015/02/03 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
高中政治教学反思
2016/02/23 职场文书
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android