`
xiongzhenhui
  • 浏览: 209710 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

javaScript获取弹出窗体的返回值

阅读更多

1.showModalDialog參數說明:

vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])

 

sURL--必选参数,类型:字符串。用来指定对话框要显示的文档的URL。

vArguments--可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。

sFeatures--可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。

父页面:

    function viewSearchDirectBranch(){
        var url ="viewOpenDirectBranch.action";
        var strReturn = window.showModalDialog(url,null,"dialogWidth:800px;dialogHeight:600px;help:no;status:no");   //必须用showModalDialog而不能用open。open不能返回值.
           alert(strReturn);
    }

子页面:

   function confirmForm(){
     var directName="";
     var zCheckBox =$("input[@name='ZSD_ZYCOMP']:checked");
      $.each(zCheckBox, function(){ 
          directName+=$(this).val()+"、";
     });
     window.returnValue=directName;// window.returnValue//

     window.close();
   }

//子頁面可以直接返回給父窗值window.dialogArguments.form1.faceImage.src   = ""; 注意父窗體必須為

window.showModalDialog(sURL,window ,[sFeatures])即:vArguments必須為window

2.返回的值可以為字符串,數組等任意對象

  (1)返回String.

  (2)返回组成数组new   Array ( "aa ", "bb", "ccc ")

  (3) 返回自定义对象o   =   new   Object() o.aa= "aaaa " o.bb= "bbbb "

分享到:
评论

相关推荐

    asp获取子窗体返回值

    总的来说,"asp获取子窗体返回值"这一知识点主要涉及了ASP页面间的通信、JavaScript的窗口对象以及客户端与服务器端的交互机制。掌握这一技术,可以极大地提升Web应用的用户体验,特别是在进行数据验证、表单提交...

    asp.net弹出窗口并返回值刷新主窗口

    总结来说,ASP.NET实现弹出窗口并返回值刷新主窗口的功能,需要结合客户端的JavaScript、服务器端的ASP.NET技术和页面间通信策略。理解这些概念和技术,能帮助开发者构建更丰富的交互式Web应用。

    Asp.net中doPostBack介绍和弹出窗体与父窗体之间的传值

    总的来说,`doPostBack`是ASP.NET中实现页面回发的关键工具,而在弹出窗体与父窗体间传递数据则需要利用各种JavaScript和ASP.NET的技术,包括URL参数、全局变量、Session/Cookie、`window.opener`以及HTML5的`post...

    从弹出窗体取选择值 从弹出窗体取选择值

    本文将详细探讨如何在ASP.NET应用中实现这一功能,具体来说,是如何通过JavaScript与ASP.NET之间的交互来完成从弹出窗体获取选择值的过程。 #### 实现原理 为了更好地理解整个流程,我们首先需要了解以下几个关键...

    asp.net弹出窗口 返回值

    Page.aspx: 代码如下:<...<head runat=”server”><title>无标题页</title>[removed]…function Pop() …{ var result=showModalDialog(‘downs.aspx’,’subpage... //打开模态子窗体,并获取返回值d

    JavaScript实现弹出模态窗体并接受传值的方法

    在JavaScript编程中,弹出模态窗体是一种常见的交互方式,它能够暂停用户对主页面的操作,直到用户在弹出的窗口中完成某些任务或作出决定。本文将深入探讨如何利用JavaScript实现弹出模态窗体,并通过URL传递参数。 ...

    html 模态窗口子窗体调用父窗体的任何函数

    在HTML编程中,模态窗口(Modal Dialog)是一种常见的用户界面设计模式,它可以在主页面上弹出一个不可忽略的窗口,用户必须先处理模态窗口中的内容才能继续与主页面交互。模态窗口通常用于确认操作、输入数据或者...

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

    `window.showModalDialog` 打开的对话框会返回一个值,可以通过`returnValue`变量获取。这个值可以是对话框内设置的任何数据,例如用户输入的信息。 3. **对话框特性** 特性参数`features`是一个包含多个选项的...

    asp.net 弹出窗口

    在弹出的`dialog.aspx`页面中,我们可以通过JavaScript的`window.location.search`获取查询字符串,然后解码并使用这些值。 获取返回值通常更复杂,因为JavaScript的`window`对象并不支持直接返回值。一种常见的...

    JavaScript 弹出窗体点击按钮返回选择数据的实现

    JavaScript中的弹出窗体通常用于实现用户交互,例如选择数据、确认操作或输入信息。在这个例子中,我们探讨的是如何通过JavaScript的`window.showModalDialog()`函数创建一个模态对话框,让用户在子窗口中进行选择,...

    Web弹出窗口对话框.pdf

    ***可以与JavaScript相结合,以实现Web页面上复杂的交互功能,包括创建弹出窗口对话框。 在使用JavaScript的window.open方法时,开发者可以指定打开新窗口的URL,以及窗口的特性,比如工具栏、地址栏、尺寸等。比如...

    利用模态对话框实现父窗体、子窗体间传值

    在父窗体中,`showModalDialog` 的返回值就是子窗体设置的`window.returnValue`,这样就可以获取到子窗体传递的数据: ```javascript var dialogResult = window.showModalDialog(...); console.log(dialogResult);...

    javascript 实现子父窗体互相传值的简单实例

    在实际应用中,这种子父窗体之间的通信机制非常有用,例如在弹出窗口中进行表单填写后,可以将表单数据传递回主窗口进行处理。同时,也可以用于传递初始化数据,使子窗口可以根据父窗口的状态进行定制化展示。 总结...

    javascript 语法基础 想学习js的朋友可以看看

    7. 弹出对话框可以使用 `alert()` 函数,它在页面上显示一个带有用户输入消息的弹出窗口。 8. 控制流语句如 `if...else`、`for`、`while` 和 `switch...case` 在 JavaScript 中与其它编程语言类似,用于进行条件...

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

    子窗体可以是弹出的模态对话框,也可以是框架集中的子框架,而父窗体则是包含这些子窗口的主页面。在处理用户交互或数据传递时,有时需要将子窗体中的数据传递给父窗体,或者反之。以下是一个关于子窗体与父窗体之间...

    ShowModalDialog父窗体向子窗体传值

    总的来说,`showModalDialog`和`showModelessDialog`是JavaScript中用于创建弹出式对话框的两种方式,它们提供了在父窗口与子窗口之间传递数据的机制,同时也能够定制对话框的外观和行为。在实际应用中,根据需求...

    .NET中利用js让子窗体向父页面传值的实现方法.docx

    `showModalDialog`函数用于弹出一个模态对话框(子窗口),并将当前页面(父页面)作为对话框的上下文对象。返回值是子窗口中`setValueToParentPage`方法设置的`window.returnValue`,通过这个值,我们可以更新父...

    javascript常用代码段搜集

    6. **弹出窗体与返回值**: `showModalDialog`方法可以弹出一个模态对话框,例如`win=window.showModalDialog(url)`。在对话框中,可以通过`window.returnValue`设置返回值,关闭对话框后,主窗口可以通过`...

    超级实用且不花哨的javascript代码大全

    `event.x`和`event.y`提供了鼠标在屏幕上的坐标,这对于实现鼠标跟随效果、弹出菜单等功能至关重要。 #### 窗体活动元素 `document.activeElement`返回当前文档中具有焦点的元素,对于了解用户当前的操作焦点非常...

    JavaScript—window对象使用示例

    但在某些情况下(如非脚本打开的窗口),需要先将`window.opener`设为`null`以避免浏览器弹出确认对话框。 示例: ```javascript function closeWindow() { window.opener = null; window.open("", '_self', '...

Global site tag (gtag.js) - Google Analytics