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>
<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>
发表评论
-
js计算出生年龄
2013-06-22 14:56 885<html> <head> ... -
提交数据时,用层覆盖父页面
2011-04-22 13:52 997<script LANGUAGE="J ... -
frame框架
2011-01-18 17:22 913<frameset rows="20% ... -
Ajax 抓页面
2010-12-17 17:37 792引用 <html> <head> ... -
js 打印部分页面
2010-12-14 13:38 1160//打印js function preview() ... -
页面实现打印功能
2010-11-29 15:38 806<html> <head> ... -
那些相见恨晚的 JavaScript 技巧
2010-11-26 14:35 727http://51bcw.com/article-html-3 ... -
自定义 方法
2010-11-04 09:42 712function $(o){return document.g ... -
js 将数字转化为汉字
2010-10-26 09:31 6216<html> <head&g ... -
checkbox只读
2010-08-14 16:37 747<input type="checkbox&q ... -
html中select在js中的操作
2010-08-14 00:11 1355//添加 var Select1= document.getE ... -
js table 行数|js table row|js table td|js 操作Table
2010-08-13 23:39 5440兼容FF,IE的table属性操作, 1,得到表格的行数与 ... -
web可视化编辑器
2010-08-04 11:14 945web可视化编辑器在线编辑器 http://www.edojs ... -
JS阻止事件冒泡
2010-07-29 10:54 1205<!DOCTYPE html PUBLIC " ... -
iframe解决跨域
2010-07-28 17:48 1340.iframe的使用A域中有parent.html,B域中有c ... -
用Script绕行动态注入解决跨域的问题
2010-07-28 17:43 1593<script> /*************** ... -
在InnerHTML中执行js代码(一位教授解决了这个问题)
2010-07-28 17:32 2156<script> /* innerhtml.js ... -
监听父窗口的变化自适应子页面的高度
2010-07-28 17:16 2830<script> /*************** ... -
JS通用库函数
2010-07-28 15:49 20901.ifLetter 判断字符串是否都是 ...
相关推荐
它接受三个参数:对话框要加载的URL、对话框的初始参数以及对话框的样式。例如: ```javascript window.showModalDialog('dialog.html', window, 'dialogWidth:400px;dialogHeight:300px'); ``` 在这个例子中,`...
特性参数`features`是一个包含多个选项的字符串,如: ```javascript "width=400,height=300,scrollbars=yes,status=no,resizable=yes" ``` 这些选项可以自定义对话框的大小、是否显示滚动条、状态栏、是否可...
- **多级选择**: 如城市、省份选择器,用户可以在多个级联的模态对话框中进行选择,最终返回所选值。 #### 五、兼容性和替代方案 需要注意的是,`window.showModalDialog()` 是IE专有的API,在现代浏览器(如...
关于sFeatures参数,它包含多个子参数,每个子参数都可以通过分号隔开,例如: ```javascript vReturnValue = window.showModalDialog(sURL, vArguments, "dialogWidth=300px; dialogHeight=300px; dialogLeft=300px...
JavaScript中的`window.showModalDialog()`方法是一个用于打开模态对话框的功能,主要在IE浏览器中得到广泛支持(从IE4开始)。模态对话框是一种特殊的弹出窗口,它强制用户在处理当前对话框之前不能与页面上的其他...
在对话框页面中,可以使用`window.dialogArguments`来访问这个参数: ```javascript var id = window.dialogArguments.id; ``` 在对话框处理完数据后,通常需要返回一个结果给调用它的页面。`showDialog`会返回一...
这是一个对象,所以可以传递多个值,比如: ```javascript window.showModalDialog('dialog.html', {name: 'John', age: 30}, 'dialogFeatures'); ``` 在`dialog.html`中,我们可以这样获取参数: ```javascript ...
)分隔多个特性。 例如,设置对话框的高度和宽度: ```javascript var returnValue = window.showModalDialog("dialog.html", "", "dialogHeight:400px;dialogWidth:600px"); ``` ### 4. 浏览器兼容性 遗憾的是,...
可以包含多个特性,用分号分隔。 关于参数传递,`vArguments`可以用来传递数据给对话框。例如,可以在父窗口中传递一个对象,然后在对话框中通过`window.dialogArguments`访问并使用这些数据。下面的代码示例展示了...
在父窗口的HTML代码中,我们有一个`openChild()`函数,它调用了`showModalDialog()`方法打开子窗口,并将当前窗口作为对话框的第二个参数,以便在子窗口中可以通过`window.dialogArguments`访问父窗口对象。...
该方法返回的是一个包含多个元素的 Map 集合,每个元素都是请求参数及其对应的值列表。 示例代码如下: ```java Map, String[]> parameterMap = request.getParameterMap(); for (String key : parameterMap.keySet...
在处理与父窗口的交互时,`showModalDialog`打开的窗口可以通过`window.dialogArguments`获取传递的参数,并通过`window.returnValue`返回结果。对于`window.open`打开的窗口,可以使用`window.opener`来引用父窗口...
多个特性之间以分号分隔。 `sFeatures`可以包含以下选项: 1. `dialogHeight`:对话框的高度,至少100像素。 2. `dialogWidth`:对话框的宽度。 3. `dialogLeft`:对话框距离屏幕左侧的距离。 4. `dialogTop`:...
5. 数据处理:在`showModalOnly`函数中,`reValue`的值被拆分成多个部分,并对这些数据进行操作,例如赋值给隐藏控件、更新DOM等。 6. DOM操作:`content += ‘...’;`这一段代码是在构建新的HTML内容,用于动态...
- **`sFeatures`**:这是一个字符串,包含了一个或多个描述对话框特性的选项,每个选项之间用分号(`;`)分隔。具体选项包括但不限于: - **`dialogHeight`**:设置对话框的高度,最小值为100像素。 - **`...
而非模态窗口则允许用户在多个窗口间自由切换。本文将详细介绍如何使用JavaScript创建这两种类型的对话框,以及如何控制它们的大小、位置、外观,并实现数据传递。 首先,创建模态对话框使用`window....
总结一下,`showModalDialog`是JavaScript中创建模态对话框的一种方式,它包括三个主要参数:URL、初始值和特性。虽然由于其非标准性和浏览器兼容性问题在现代Web开发中逐渐被淘汰,但在某些特定场合,了解并合理...
在JavaScript中,当需要在新窗口中执行代码并返回结果到当前页面时,通常采用window.showModalDialog()和window.open()这两种方法。以下详细解释这两种方法的用法和特点。 首先,window.showModalDialog()方法用于...