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 相关文章推荐
拖动布局之保存布局页面cookies篇
Oct 29 Javascript
javascript如何写热点图
Dec 08 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
关于Javascript回调函数的一个妙用
Aug 29 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
Ajax的概述与实现过程
Nov 18 Javascript
json数据处理及数据绑定
Jan 25 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
JavaScript框架Angular和React深度对比
Nov 20 Javascript
移动端(微信等使用vConsole调试console的方法
Mar 05 Javascript
详解微信小程序中var、let、const用法与区别
Jan 11 Javascript
vant实现购物车功能
Jun 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
日期 时间js控件
2009/05/07 Javascript
javascript 触发事件列表 比较不错
2009/09/03 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
Bootstrap的class样式小结
2016/12/01 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
python多线程之事件Event的使用详解
2018/04/27 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
python raise的基本使用
2020/09/10 Python
蒂娜商店:Tiina the Store
2019/12/07 全球购物
计算机专业毕业生求职信分享
2013/12/24 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
村委会贫困证明范本
2014/09/17 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书