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。
相关推荐
在本文中,我们将探讨关于Chrome浏览器不支持`showModalDialog`模态对话框以及返回值`returnValue`无法正常工作的解决方案。`showModalDialog`方法在Web开发中常用于创建一个模态窗口,使得用户必须先关闭该对话框...
3. **返回值处理**:`ShowModalDialog` 支持通过 `window.returnValue` 返回值,这在处理表单提交等交互操作时非常有用。而 `window.open` 没有直接提供这样的机制,通常需要通过回调函数等方式实现。 #### 八、...
`showModalDialog`打开的页面可以使用`window.dialogArguments`访问传入的参数,而返回值可以通过`window.returnValue`设置。当对话框关闭时,`dialogReturnValueCallback`回调函数会被调用,传入的就是`window....
var returnValue = window.showModalDialog(url, arguments, features); ``` 其中: - `url`:表示要打开的对话框的URL。 - `arguments`:可选参数,向新窗口传递的数据。 - `features`:可选参数,定义弹出窗口的...
例如,在子窗口中设置`window.returnValue`,然后在父窗口中通过`window.showModalDialog`的返回值来访问。 ```javascript // 子窗口设置返回值 window.returnValue = '用户输入的数据'; // 父窗口获取返回值 var ...
var returnValue = window.showModalDialog(sURL, vArguments, sFeatures); var returnValue = window.showModelessDialog(sURL, vArguments, sFeatures); ``` 其中: - `sURL`:必需参数,表示对话框要显示的HTML...
在模式对话框中设置 `window.returnValue` 的值,然后关闭对话框,这个值会被传递回调用 `showModalDialog()` 的父窗口。 下面我们将详细探讨 `window.returnValue` 的使用方法以及 `window.showModalDialog()` 的...
`showModalDialog`方法会返回一个值,这是对话框关闭时通过`window.returnValue`设置的。这个返回值可以是任何类型,包括字符串、数字、对象等。父窗口可以通过检查`showModalDialog`的返回值来得知对话框的结果。 ...
var returnValue = window.showModalDialog(url, arguments, features); ``` - `url`:表示要打开的页面URL,可以是相对路径或绝对路径。 - `arguments`:可选参数,可以传递给新窗口的数据对象,通常用于向子窗口...
3. **父页面接收数据**:在父页面中,`showModalDialog`函数会返回一个值,这就是子页面设置的`window.returnValue`。父页面需要监听这个返回值,解析JSON并进行后续处理: ```javascript let result = window....
`window.showModalDialog()` 函数返回一个值,这个值是通过调用新窗口中的 `window.returnValue` 设置的。如果新窗口被关闭且 `window.returnValue` 被设置,则会将该值作为 `showModalDialog` 函数的返回值。 以下...
在JavaScript编程语言中,`Window.showModalDialog()`方法是一个非常重要的功能,主要用于打开一个模态对话框,即用户必须关闭对话框才能与父窗口进行交互。这个方法在创建用户交互和自定义弹出窗口场景中非常有用。...
ShowModalDialog 填充这是一个window.... 在使用showModalDialog函数之前,只需包含以下 HTML 代码: [removed][removed]支持同时传递window.dialogArguments和window.returnValue ,前提是对话文档与宿主文档位于同一
returnValue = window.showModalDialog(url, arguments, features); ``` - `url`(必需):字符串类型,指定对话框要显示的HTML文档的URL。 - `arguments`(可选):变体类型,可以传递任何数据类型,如字符串、...
var returnValue = window.showModalDialog(sURL[, vArguments][, sFeatures]); ``` - `sURL`:必需参数,表示对话框要显示的HTML文档的URL。 - `vArguments`:可选参数,可以是任何类型的变量,用于向对话框传递...
var returnValue = window.showModalDialog(url, dialogArguments, features); ``` - `url`:这是要打开的对话框页面的URL,可以是相对路径或绝对路径。 - `dialogArguments`:可选参数,用于传递数据到新窗口,...
var returnValue = window.showModalDialog(url, [dialogArguments], [features]); ``` - `url`:指定对话框加载的URL,可以是相对路径或绝对路径。 - `dialogArguments`:可选参数,传递给新窗口的数据,通常是一...
`showModalDialog`是JavaScript中的一个方法,用于创建模态对话框,即用户必须与对话框交互后才能继续与主窗口交互。在这个实例中,它被用来实现一个网页的弹出窗口,通常用于数据输入或者确认操作等场景。以下是...