`
还有也许
  • 浏览: 169211 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

showModalDialog传数组参数

阅读更多

有些东西可能很简单,但你就是没用过,不知道怎么用,一下写的就是一个小例子。

暂且有两个界面

a.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<script language="javascript">
function a(obj) {
var arr = new Array();
arr[0]=obj.value;
arr[1]=obj._roomSid;
arr[2]=obj._customerName;
arr[3]=obj._customerMobile;
showModalDialog("b.htm",arr);
}
</script>
<input type="button" value="invoke" onclick="a()"/>
<input type="text" value="1" _roomSid="100" _customerName="孙超1" _customerMobile="13939085647" onclick="a(this)"/><br/>
<input type="text" value="0" _roomSid="101" _customerName="孙超2" _customerMobile="13939085611" onclick="a(this)"/><br/>
<input type="text" value="0" _roomSid="102" _customerName="孙超3" _customerMobile="13939085617" onclick="a(this)"/><br/>
<input type="text" value="0" _roomSid="103" _customerName="孙超4" _customerMobile="13939085627" onclick="a(this)"/><br/>
<input type="text" value="1" _roomSid="104" _customerName="孙超5" _customerMobile="13939085637" onclick="a(this)"/><br/>
</BODY>
</HTML>

 

b.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY onload="Init()">
<script language="javascript">
function Init() {
var arr = window.dialogArguments;
for (var i=0; i<arr.length;i++ )
{
alert(i+"--"+arr[i]);
}
}
</script>
</BODY>
</HTML>

 

 

分享到:
评论

相关推荐

    showModalDialog实例

    在`backModal`函数中,我们看到`showModalDialog`的参数包括对话框的URL(`Doback.jsp`)、初始对话框位置(空字符串表示浏览器默认)以及对话框样式(包括宽度、高度、边框样式和滚动条设置)。当弹出窗口关闭时,...

    showModalDialog()、showModelessDialog()方法的使用.

    参数可以通过`vArguments`传递,可以是字符串、数组、对象等。例如,将数组传递给对话框: ```javascript window.showModalDialog('dialog.html', ['item1', 'item2'], 'dialogFeatures'); ``` 5. 返回值 `...

    window.showModalDialog(javascript)

    - `arguments`(可选):变体类型,可以传递任何数据类型,如字符串、数字、对象或数组等。这些参数可以通过对话框内部的`window.dialogArguments`属性访问。 - `features`(可选):字符串类型,用于定义对话框的...

    ShowModalDialog父窗体向子窗体传值

    - `vArguments`:可选参数,可以是任何类型(包括数组),用于向对话框传递参数。对话框通过`window.dialogArguments`访问这些参数。 - `sFeatures`:可选参数,字符串类型,定义对话框的外观和行为,例如大小、位置...

    js showModalDialog参数的使用详解

    - `vArguments`:可选参数,变体类型,可以传递任何类型的数据,如字符串、数字、数组等,供对话框使用。对话框通过`window.dialogArguments`访问这些参数。 - `sFeatures`:可选参数,字符串类型,定义对话框的外观...

    JS中showModalDialog 的使用解析.docx

    在JavaScript中,`showModalDialog`是一个非常有用的函数,它允许开发者创建模态对话框来增强用户交互体验。模态对话框是一种特殊的窗口,当它打开时,用户必须先关闭这个对话框才能继续与主窗口进行交互。这与非...

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

    - `vArguments`:可选,变体类型,向对话框传递参数,可以是任何类型,包括数组等。对话框通过`window.dialogArguments`获取传递的参数。 - `sFeatures`:可选,字符串类型,描述对话框的外观和其他特性,如高度、...

    JavaScript中window.showModalDialog()用法详解

    这些参数可以是各种类型,比如数组、对象等。 - `sFeatures` 同样是可选参数,它是一个字符串,用来设定对话框的特性,比如大小、位置和一些UI元素的显示与否。 关于sFeatures参数,它包含多个子参数,每个子参数都...

    Javascript showModalDialog两个窗体之间传值

    Javascript 两个窗体之间传值实现代码javascript中还有一个函数window.showModalDialog也可以打开一个新窗体,不过他打开的是一个模态窗口,那么如何在...传递的参数类型不限,包括数组等。对话框通过window.dialogArg

    window.showModalDialog()返回值的学习心得总结

    2. `vArguments`:可选,变体类型,用于向对话框传递参数,可以是任何类型,包括数组和对象。 3. `sFeatures`:可选,字符串类型,用于定义对话框的样式和行为,如高度、宽度、位置、是否可调整大小等。 例如,你...

    js showModalDialog弹出窗口实例详解

    - `vArguments`:可选参数,变体类型,用于向对话框传递参数,可以是任何类型,包括数组。子窗口可以通过 `window.dialogArguments` 访问这些参数。 - `sFeatures`:可选参数,字符串类型,描述对话框的外观和其他...

    浅谈JavaScript窗体Window.ShowModalDialog使用

    例如,可以传递数组、对象实例,甚至其他窗口对象。接收参数的对话框通过`window.dialogArguments`属性获取传递的参数。 在实际应用中,`window.showModalDialog()`和`window.showModelessDialog()`方法主要用于...

    ASP.NET模态窗口的实现

    参数的类型不限制,可以是字符串、数组、对象等。对话框可以通过 `window.dialogArguments` 来取得传递进来的参数。 例如: ``` parent.htm: var obj = new Object(); obj.name = "51js"; window....

    window.showModalDialog使用手册

    向对话框传递参数,参数类型不受限制,包括数组、对象等。对话框通过 `window.dialogArguments` 来获取这些传递的参数。 - **sFeatures**:可选参数,字符串类型。用于定义对话框的外观和行为,如高度、宽度、位置...

    一个使用模式窗口的例子

    #### 四、`window.showModalDialog()`的参数详解 1. **`sFeatures`**:此参数可以指定多个特性,每个特性之间用逗号分隔。下面是一些常用的特性及其含义: - **`dialogHeight`**:对话框的高度(单位为像素或em)...

    JS打开模式对话框

    - `vArguments` 可以传递任何类型的数据,如字符串、数组甚至对象。 - 对象传递示例: ``` parent.htm var obj = new Object(); obj.name="51js"; window.showModalDialog("modal.htm", obj, "dialogWidth=...

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

    1.window.showModalDialog(url,args,dialogattrs) 参数说明: url:弹出页面地址 agrs:主窗口传给对话框的参数,可以是任意类型(数组也可以) dialogattrs:弹出窗口的样式参数 模式对话框用法: 主窗口:var value...

    JavaScrip应用.doc

    `vFreeArgument` 参数可以传递各种类型的数据,如数字、字符串数组或对象。在新窗口中,可以通过 `dialogArguments` 属性访问这些数据。 `sOrnaments` 参数用于定制对话框的外观,包括对话框的高度(`dialogHeight`...

Global site tag (gtag.js) - Google Analytics