`
xiongzhenhui
  • 浏览: 205383 次
  • 性别: 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 "

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics