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 最常用的10个自定义函数[推荐]
Dec 26 Javascript
js通过元素class名字获取元素集合的具体实现
Jan 06 Javascript
javascript实现数字验证码的简单实例
Feb 10 Javascript
js实现最短的XML格式化工具实例
Mar 12 Javascript
JavaScript计划任务后台运行的方法
Dec 18 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
Apr 13 Javascript
Node之简单的前后端交互(实例讲解)
Nov 14 Javascript
创建Vue项目以及引入Iview的方法示例
Dec 03 Javascript
JavaScript常用工具方法封装
Feb 12 Javascript
JS绘图Flot如何实现动态可刷新曲线图
Oct 16 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
Jan 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中的Session和Cookie
2013/06/21 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
房地产员工找工作的自我评价
2013/11/15 职场文书
环境科学毕业生自荐信
2013/11/21 职场文书
烹调加工管理制度
2014/02/04 职场文书
元旦联欢会主持词
2014/03/26 职场文书
差生评语大全
2014/05/04 职场文书
学校四群教育实施方案
2014/06/12 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
材料化学专业求职信
2014/07/15 职场文书
悬空寺导游词
2015/02/05 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
党支部培养考察意见
2015/06/02 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫