举例讲解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数组,用来传递大量数据。
具体showModalDialog等的用法,可以参考msdn。
分享到:
相关推荐
对象则是通过花括号`{}`定义的,它允许我们自定义属性名(即key),属性值(即value)则可以是任何数据类型。对象的属性名可以是字符串、数字,甚至是符号等。例如: ```javascript var hero = { breed: 'Turtle', ...
在IT行业中,用户界面设计是至关重要的,而作为界面元素之一的Radio按钮(单选按钮)经常被用于提供用户在一组互斥选项中做出选择。...以上就是关于Radio按钮用法的详细讲解,希望对你的IT知识库有所增益。
Return value: " + retVal); } // 抛出异常后通知 @AfterThrowing(pointcut = "execution(* com.example.service.*.*(..))", throwing = "ex") public void doAfterThrowing(JoinPoint jp, Throwable ex) { ...
def __setattr__(self, name, value): # 忽略所有属性设置操作 pass def __delattr__(self, name): # 忽略所有属性删除操作 pass def __repr__(self): return "<Null>" def __str__(self): return ...
本文将深入讲解Intent在广播和服务中的使用方法,以实例的形式帮助开发者更好地理解Intent的用法。 一、Intent的基本概念 Intent在Android中扮演着消息传递者的角色,它封装了操作类型和数据,并在组件之间传递。...
这里的`function_name`是函数的标识符,`parameters`是函数接收的输入,`function body`是函数执行的代码,`return value`表示函数的返回值。值得注意的是,参数列表和返回值都是可选的,不指定返回值或没有`return`...
本实例将讲解如何结合Spring Boot和MyBatis实现这一功能。 首先,我们需要定义一个自定义注解`TargetDataSource`,用于标记那些需要切换数据源的方法。注解的`value`属性将接收数据源的名称,这样我们就可以在运行...
在C#中,实现单例模式有多种方法,下面将详细讲解五种常见的实现方式。 1. 饿汉式(Static Singleton): 这是最简单也是最直接的实现方式。在类加载时就初始化了单例,线程安全且避免了同步开销。代码如下: ```...
总结一下,这个VB类例子主要讲解了以下知识点: 1. 如何声明和使用类 2. 属性的声明与访问(Get和Set) 3. 类的实例化和对象的使用 4. 面向对象编程的基本概念 如果你是VB的初学者,这个例子将是一个很好的起点,...
下面举例说明 Generator函数的使用: ```javascript function* helloWorldGenerator() { yield 'hello'; yield 'world'; return 'ending'; } var hw = helloWorldGenerator(); console.log(hw.next()); // { ...
下面将详细讲解这些控件的使用和特性。 一、列表框控件 列表框控件(ListBox)是用于显示一系列项目的控件,用户可以选择其中的一项或多项。以下是一些关键的属性、方法和事件: 1. **属性** - `list`:存储列表...
设计模式之 Singleton(单态/单件) 阎宏博士讲解:单例(Singleton)模式 保证一个类只有一个实例,并提供一个访问它的全局访问点 设计模式之 Factory(工厂方法和抽象工厂) 使用工厂模式就象使用 new 一样频繁. ...
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....
- 字典的键(key)和值(value)的使用。 - **序列**: - 序列类型概述; - 如何使用序列进行数据处理。 - **引用**: - Python中变量与对象之间的关系; - 引用计数和垃圾回收机制。 #### 10. 解决问题——编写...
本文主要介绍了如何使用Python和NumPy来进行图像处理,重点讲解了图像灰度变换和图像数组操作。通过这些基础知识的学习,读者可以进一步探索更高级的图像处理技术,如特征提取、图像识别等。此外,NumPy的强大功能...