`

window.showModalDialog返回多个参数的问题

 
阅读更多
a.htm:
<SCRIPT language="javascript">
<!--
function OpenWin()
{
var getv = showModalDialog("eg.htm", "egwin", "dialogWidth:420px; dialogHeight:220px;status:no;help:yes");
if (getv != null)
{
TextInfo.value=getv.split(",")[0];;
aa.value=getv.split(",")[1];;
}
}

//-->
</SCRIPT>
</head>
<input type="text" name="TextInfo">
<input type="text" name="aa">
<input type="button" name="Submit" value="打开" onClick="OpenWin()">



eg.htm:
<SCRIPT language="javascript">
<!--
function GetValue()
{
window.returnValue=TextName.value+","+aa.value;
window.close();
}

//-->
</SCRIPT>

<input name="TextName" type="text" id="TextName" value="因为有你而精彩">
<input name="aa" type="text" id="aa" value="MKLove">
<input type="button" name="Submit" value="关闭" onClick="GetValue()">
</p>
</div>
</body>
</html>
分享到:
评论

相关推荐

    window.showModalDialog模式对话框和 window.open的区别

    它接受三个参数:对话框要加载的URL、对话框的初始参数以及对话框的样式。例如: ```javascript window.showModalDialog('dialog.html', window, 'dialogWidth:400px;dialogHeight:300px'); ``` 在这个例子中,`...

    针对window.showmodaldialog弹出窗体无刷新的详细使用

    特性参数`features`是一个包含多个选项的字符串,如: ```javascript "width=400,height=300,scrollbars=yes,status=no,resizable=yes" ``` 这些选项可以自定义对话框的大小、是否显示滚动条、状态栏、是否可...

    JS 弹出对话框window.showModalDialog()

    - **多级选择**: 如城市、省份选择器,用户可以在多个级联的模态对话框中进行选择,最终返回所选值。 #### 五、兼容性和替代方案 需要注意的是,`window.showModalDialog()` 是IE专有的API,在现代浏览器(如...

    JavaScript中window.showModalDialog()用法详解

    关于sFeatures参数,它包含多个子参数,每个子参数都可以通过分号隔开,例如: ```javascript vReturnValue = window.showModalDialog(sURL, vArguments, "dialogWidth=300px; dialogHeight=300px; dialogLeft=300px...

    浅谈JavaScript窗体Window.ShowModalDialog使用

    JavaScript中的`window.showModalDialog()`方法是一个用于打开模态对话框的功能,主要在IE浏览器中得到广泛支持(从IE4开始)。模态对话框是一种特殊的弹出窗口,它强制用户在处理当前对话框之前不能与页面上的其他...

    Window.showDialog详解合集

    在对话框页面中,可以使用`window.dialogArguments`来访问这个参数: ```javascript var id = window.dialogArguments.id; ``` 在对话框处理完数据后,通常需要返回一个结果给调用它的页面。`showDialog`会返回一...

    showModalDialog参数传递和获

    这是一个对象,所以可以传递多个值,比如: ```javascript window.showModalDialog('dialog.html', {name: 'John', age: 30}, 'dialogFeatures'); ``` 在`dialog.html`中,我们可以这样获取参数: ```javascript ...

    showModalDialog模态对话框的使用详解以及浏览器兼容

    )分隔多个特性。 例如,设置对话框的高度和宽度: ```javascript var returnValue = window.showModalDialog("dialog.html", "", "dialogHeight:400px;dialogWidth:600px"); ``` ### 4. 浏览器兼容性 遗憾的是,...

    JS中showModalDialog 的使用解析.docx

    可以包含多个特性,用分号分隔。 关于参数传递,`vArguments`可以用来传递数据给对话框。例如,可以在父窗口中传递一个对象,然后在对话框中通过`window.dialogArguments`访问并使用这些数据。下面的代码示例展示了...

    JS弹出窗口的各种传值方法.pdf

    在父窗口的HTML代码中,我们有一个`openChild()`函数,它调用了`showModalDialog()`方法打开子窗口,并将当前窗口作为对话框的第二个参数,以便在子窗口中可以通过`window.dialogArguments`访问父窗口对象。...

    window.open 函数的操作

    该方法返回的是一个包含多个元素的 Map 集合,每个元素都是请求参数及其对应的值列表。 示例代码如下: ```java Map, String[]&gt; parameterMap = request.getParameterMap(); for (String key : parameterMap.keySet...

    javascript网页对话框.pdf

    在处理与父窗口的交互时,`showModalDialog`打开的窗口可以通过`window.dialogArguments`获取传递的参数,并通过`window.returnValue`返回结果。对于`window.open`打开的窗口,可以使用`window.opener`来引用父窗口...

    js showModalDialog参数的使用详解

    多个特性之间以分号分隔。 `sFeatures`可以包含以下选项: 1. `dialogHeight`:对话框的高度,至少100像素。 2. `dialogWidth`:对话框的宽度。 3. `dialogLeft`:对话框距离屏幕左侧的距离。 4. `dialogTop`:...

    子窗体与父窗体传值示例js代码

    5. 数据处理:在`showModalOnly`函数中,`reValue`的值被拆分成多个部分,并对这些数据进行操作,例如赋值给隐藏控件、更新DOM等。 6. DOM操作:`content += ‘...’;`这一段代码是在构建新的HTML内容,用于动态...

    showmodaldialog

    - **`sFeatures`**:这是一个字符串,包含了一个或多个描述对话框特性的选项,每个选项之间用分号(`;`)分隔。具体选项包括但不限于: - **`dialogHeight`**:设置对话框的高度,最小值为100像素。 - **`...

    JS--的模态窗口应用

    而非模态窗口则允许用户在多个窗口间自由切换。本文将详细介绍如何使用JavaScript创建这两种类型的对话框,以及如何控制它们的大小、位置、外观,并实现数据传递。 首先,创建模态对话框使用`window....

    showModalDialog详解

    总结一下,`showModalDialog`是JavaScript中创建模态对话框的一种方式,它包括三个主要参数:URL、初始值和特性。虽然由于其非标准性和浏览器兼容性问题在现代Web开发中逐渐被淘汰,但在某些特定场合,了解并合理...

    Js 弹出框口并返回值的两种常用方法

    在JavaScript中,当需要在新窗口中执行代码并返回结果到当前页面时,通常采用window.showModalDialog()和window.open()这两种方法。以下详细解释这两种方法的用法和特点。 首先,window.showModalDialog()方法用于...

Global site tag (gtag.js) - Google Analytics