`
lutsao
  • 浏览: 19455 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

举例讲解returnValue的含义

阅读更多
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用
window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:

------------------------------------------------------------------------------
//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>

------------------------------------------------------------------------------
//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数组,用来传递大量数据。


http://dev.csdn.net/develop/article/47/47565.shtm
分享到:
评论

相关推荐

    举例讲解JavaScript中关于对象操作的相关知识

    对象则是通过花括号`{}`定义的,它允许我们自定义属性名(即key),属性值(即value)则可以是任何数据类型。对象的属性名可以是字符串、数字,甚至是符号等。例如: ```javascript var hero = { breed: 'Turtle', ...

    Radio按钮用法举例

    在IT行业中,用户界面设计是至关重要的,而作为界面元素之一的Radio按钮(单选按钮)经常被用于提供用户在一组互斥选项中做出选择。...以上就是关于Radio按钮用法的详细讲解,希望对你的IT知识库有所增益。

    举例讲解Java的Spring框架中AOP程序设计方式的使用

    Return value: " + retVal); } // 抛出异常后通知 @AfterThrowing(pointcut = "execution(* com.example.service.*.*(..))", throwing = "ex") public void doAfterThrowing(JoinPoint jp, Throwable ex) { ...

    举例讲解Python中的Null模式与桥接模式编程

    def __setattr__(self, name, value): # 忽略所有属性设置操作 pass def __delattr__(self, name): # 忽略所有属性删除操作 pass def __repr__(self): return "&lt;Null&gt;" def __str__(self): return ...

    Intent用法举例

    本文将深入讲解Intent在广播和服务中的使用方法,以实例的形式帮助开发者更好地理解Intent的用法。 一、Intent的基本概念 Intent在Android中扮演着消息传递者的角色,它封装了操作类型和数据,并在组件之间传递。...

    第10章 python函数的使用-python基础知识,快速入门.pptx

    这里的`function_name`是函数的标识符,`parameters`是函数接收的输入,`function body`是函数执行的代码,`return value`表示函数的返回值。值得注意的是,参数列表和返回值都是可选的,不指定返回值或没有`return`...

    spring boot+mybatis 多数据源切换(实例讲解)

    本实例将讲解如何结合Spring Boot和MyBatis实现这一功能。 首先,我们需要定义一个自定义注解`TargetDataSource`,用于标记那些需要切换数据源的方法。注解的`value`属性将接收数据源的名称,这样我们就可以在运行...

    单例设计模式五种例子

    在C#中,实现单例模式有多种方法,下面将详细讲解五种常见的实现方式。 1. 饿汉式(Static Singleton): 这是最简单也是最直接的实现方式。在类加载时就初始化了单例,线程安全且避免了同步开销。代码如下: ```...

    VB类例子

    总结一下,这个VB类例子主要讲解了以下知识点: 1. 如何声明和使用类 2. 属性的声明与访问(Get和Set) 3. 类的实例化和对象的使用 4. 面向对象编程的基本概念 如果你是VB的初学者,这个例子将是一个很好的起点,...

    js中Generator函数的深入讲解

    下面举例说明 Generator函数的使用: ```javascript function* helloWorldGenerator() { yield 'hello'; yield 'world'; return 'ending'; } var hw = helloWorldGenerator(); console.log(hw.next()); // { ...

    MFC VC编程列表框,组合框,滚动条控件

    下面将详细讲解这些控件的使用和特性。 一、列表框控件 列表框控件(ListBox)是用于显示一系列项目的控件,用户可以选择其中的一项或多项。以下是一些关键的属性、方法和事件: 1. **属性** - `list`:存储列表...

    二十三种设计模式【PDF版】

    设计模式之 Singleton(单态/单件) 阎宏博士讲解:单例(Singleton)模式 保证一个类只有一个实例,并提供一个访问它的全局访问点 设计模式之 Factory(工厂方法和抽象工厂) 使用工厂模式就象使用 new 一样频繁. ...

    彻底搞懂Python数据成员和成员方法

    return self._value @value.setter def value(self, new_value): if isinstance(new_value, int): self._value = new_value else: raise ValueError("Value must be an integer.") t = Test(3) print(t....

    python简明教程中文

    - 字典的键(key)和值(value)的使用。 - **序列**: - 序列类型概述; - 如何使用序列进行数据处理。 - **引用**: - Python中变量与对象之间的关系; - 引用计数和垃圾回收机制。 #### 10. 解决问题——编写...

    Python图像灰度变换及图像数组操作

    本文主要介绍了如何使用Python和NumPy来进行图像处理,重点讲解了图像灰度变换和图像数组操作。通过这些基础知识的学习,读者可以进一步探索更高级的图像处理技术,如特征提取、图像识别等。此外,NumPy的强大功能...

Global site tag (gtag.js) - Google Analytics