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 Konami Code 实现代码
Jul 29 Javascript
JavaScript中的style.display属性操作
Mar 27 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
jQuery列表拖动排列具体实现
Nov 04 Javascript
Javascript基础教程之变量
Jan 18 Javascript
即将发布的jQuery 3 有哪些新特性
Apr 14 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
May 17 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
JS基于面向对象实现的选项卡效果示例
Dec 20 Javascript
微信小程序 引用其他js文件实现代码
Feb 22 Javascript
利用Decorator如何控制Koa路由详解
Jun 26 Javascript
深入理解Vue.js轻量高效的前端组件化方案
Dec 10 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使用说明
2010/04/07 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
延长phpmyadmin登录时间的方法
2011/02/06 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
arguments对象
2006/11/20 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
Python做简单的字符串匹配详解
2017/03/21 Python
python实现抖音视频批量下载
2018/06/20 Python
Django继承自带user表并重写的例子
2019/11/18 Python
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
营销与策划个人求职信
2013/09/22 职场文书
运动会加油口号
2014/06/07 职场文书
婚庆答谢词
2015/01/04 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
小学课改工作总结
2015/08/13 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
查看nginx配置文件路径和资源文件路径的方法
2021/03/31 Servers
python简单验证码识别的实现过程
2021/06/20 Python
django中websocket的具体使用
2022/01/22 Python
Golang map映射的用法
2022/04/22 Golang