`
jackeysion
  • 浏览: 129304 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ShowModalDialog参数传递

阅读更多
Author:myssh
示例一:

父窗体函数:

function openChild()

{
  var f = window.showModalDialog("child.htm",null,"dialogWidth:335px;status:no;dialogHeight:300px"); 
  if(f != null)  alter( f); 
}

子窗体函数:

var f=window.dialogArguments;//获得父窗口 
if(f!=null) 
{ 
    alter(f.document.getElementById("txt0").value); 
} 
//对父窗口进行相关操作
function setFather() 
{ 
    f.document.getElementById("txt0").value = "123456";

} 
//设置返回到父窗口的值 (执行后父窗口即时生效)
function retrunValue() 
{ 
   var s = "123456"; 
   window.returnValue=s; 
   window.close(); //执行此步之后,父窗口弹出"123456"

} 
 

 

Author:myssh
示例二:

父窗体函数:

function openChild()

{

  var f = window.showModalDialog("child.htm",null,"dialogWidth:335px;status:no;dialogHeight:300px"); 
  if(f != undefined)
  {
    if(f.type == "1")//读取参数,如果是1刷新

    {
      location.reload();
    }
  }

}

子窗体函数:

//执行此步之后,父窗口刷新

function closeRefreshParent()
{
  var s = new Object();//使用对象,可设置多个值供父窗口读取

  s.type="1";
  window.returnValue=s;
  window.close();
}



分享到:
评论

相关推荐

    showModalDialog参数传递和获

    `showModalDialog`方法的参数传递和获取是它功能的关键部分,下面我们将详细讨论。 ### 1. `showModalDialog`方法的基本语法 `showModalDialog`接受三个主要参数: - **URL**:指定对话框加载的页面URL,可以是...

    window.showModalDialog参数传递中含有特殊字符的处理方法

    在上述描述中,开发者遇到了一个问题:当传递的参数中包含#字符时,浏览器会将#及其后面的内容视为URL的一部分,而不是作为参数传递。这是因为#字符在URL中用于区分URL的路径部分和片段标识符(通常用于页面内的锚点...

    showModalDialog参数使用详解

    本篇文章将深入探讨`showModalDialog`的参数使用,以及如何在子父窗口之间传递数据。 `showModalDialog`函数的基本语法如下: ```javascript window.showModalDialog(url, [startNode], [features]); ``` - `url`...

    showModalDialog和showModelessDialog使用心得

    - `arguments` 参数可以用来传递数据给新窗口,通常是一个变量或对象。 - `features` 参数允许指定对话框的外观和行为特性,如位置、大小等。 #### showModelessDialog详解 与`showModalDialog`不同,`...

    js对话框传递参数

    本文将详细介绍如何利用`window.showModalDialog()`方法来实现这种参数传递,并提供具体的开发代码示例。 #### 二、基础知识 在了解如何实现对话框参数传递之前,我们需要先掌握一些基础知识: - **`window....

    js showModalDialog参数的使用详解

    - 参数可以通过`vArguments`传递,如传递字符串或对象。例如,传递一个对象: ```html var obj = new Object(); obj.name = "51js"; window.showModalDialog("modal.htm", obj, "dialogWidth=200px;...

    解决window.showModalDialog跨域返回值

    在这个例子中,`onclickOrder`函数会打开一个模态对话框,对话框加载的是`openPage.jsp`,同时将`orderTag`作为参数传递。 接下来,`openPage.jsp`接收到参数并创建一个`iframe`,该`iframe`加载站点2(系统2的被...

    showModalDialog

    2. `startValue`: 可选参数,用于传递初始数据到新打开的对话框。这可以是一个对象,其属性会被新窗口的全局变量访问。 3. `features`: 可选参数,定义对话框的样式和行为。例如,宽度、高度、位置、是否可调整大小...

    showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口

    - `arguments`:可选参数,可以传递给新窗口的数据对象,通常用于向子窗口传递值。 - `features`:可选参数,定义新窗口的特性,如宽度、高度、位置等,用逗号分隔。 **父窗口向子窗口传递值:** 在`arguments`参数...

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

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

    showModalDialog和open方法demo实例

    - 数据传递:`showModalDialog`可以通过`dialogArguments`方便地传递数据,`open`方法则需要通过其他方式(如URL查询字符串或全局变量)传递数据。 - 返回值:`showModalDialog`可以返回值,这个值可以被主窗口获取...

    showModalDialog用法

    本文将详细介绍`showModalDialog`的用法及其参数传递方式。 #### 一、showModalDialog基本语法 `showModalDialog`的基本语法如下: ```javascript var returnValue = window.showModalDialog(url, arguments, ...

    Window.ShowModalDialog使用手册

    2. **dialogArguments**(可选):这是传递给对话框窗口的参数,它可以通过`window.dialogArguments`在对话框内部访问。这允许你向对话框传递数据,例如初始化值或配置信息。 3. **features**(可选):这是一个...

    window.showModalDialog的基本用法

    当需要从主窗口向打开的对话框传递参数时,可以使用 `vArguments` 参数。例如,如果主窗口有一个变量 `var_name` 需要在对话框中使用,则可以这样调用: ```javascript window.showModalDialog("filename.htm", var_...

    ShowModalDialog父窗体向子窗体传值

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

    ShowModalDialog与window.open的区别

    当对话框关闭时,这个值将被传递给调用 `ShowModalDialog` 的函数。 #### 五、示例代码 下面是一个简单的示例,展示了如何使用 `ShowModalDialog`: ```html <!DOCTYPE html> 示例 显示对话框" onclick=...

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

    `showModalDialog`返回值是对话框关闭时返回的值,这使得它在传递数据回主窗口时很有用。此外,通过设置` returnValue`属性,可以将值从对话框传递回调用它的页面。 接下来,我们讨论`window.open`。`open`方法用于...

Global site tag (gtag.js) - Google Analytics