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 相关文章推荐
再说AutoComplete自动补全之实现原理
Nov 05 Javascript
JS localStorage实现本地缓存的方法
Jun 22 Javascript
JavaScript中的prototype.bind()方法介绍
Apr 04 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
js实现Select头像选择实时预览代码
Aug 17 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
js实现3D图片环展示效果
Mar 09 Javascript
Webpack框架核心概念(知识点整理)
Dec 22 Javascript
Vue使用NPM方式搭建项目
Oct 25 Javascript
小程序红包雨的实现示例
Feb 19 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+DBM的同学录程序(2)
2006/10/09 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
php自动给网址加上链接的方法
2015/06/02 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
载入进度条 效果
2006/07/08 Javascript
JavaScript面象对象设计
2008/04/28 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
python常用知识梳理(必看篇)
2017/03/23 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
详解Python if-elif-else知识点
2018/06/11 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
销售实习自我鉴定
2013/12/07 职场文书
竞聘上岗演讲
2014/05/19 职场文书
2014年科技工作总结
2014/11/26 职场文书
横店影视城导游词
2015/02/06 职场文书
家装业务员岗位职责
2015/04/03 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书