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 相关文章推荐
node.js chat程序如何实现Ajax long-polling长链接刷新模式
Mar 13 Javascript
window.open()实现post传递参数
Mar 12 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
Mar 23 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
Jun 09 Javascript
jQuery的Read()方法代替原生JS详解
Nov 08 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
Jan 20 Javascript
jquery实现折叠菜单效果【推荐】
Mar 08 Javascript
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
微信小程序 自定义复选框实现代码实例
Sep 04 Javascript
javascript sort()对数组中的元素进行排序详解
Oct 13 Javascript
js实现金山打字通小游戏
Jul 24 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 define()函数及defined()函数使用详解
2013/06/09 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
详解Python3.6的py文件打包生成exe
2018/07/13 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
Python向excel中写入数据的方法
2019/05/05 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
python 公共方法汇总解析
2019/09/16 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
python爬虫容易学吗
2020/06/02 Python
完美解决keras保存好的model不能成功加载问题
2020/06/11 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
求职者简历中的自我评价
2013/10/20 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
大学生军训感想
2014/02/16 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
争先创优演讲稿
2014/09/15 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
作风整顿剖析材料
2014/09/30 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
小学运动会通讯稿
2015/07/18 职场文书
如何用python清洗文件中的数据
2021/06/18 Python