可以啊,我们可以传递一个数组,如:
var arrReturnValue = new Array();
var arrParam = new Array();
arrParam[0] = 1;
arrParam[1] = "Test";
arrParam[2] = new Array();
arrParam[2][0] = 1;
arrParam[2][1] = "Test1";
var strFeatureInfo = "dialogHeight:350px;dialogWidth:450px;center:Yes;help:No;resizable:No;status:No";
var arrReturnValue = window.showModalDialog("AddSchoolYear.asp", "AddSchoolYear", strFeatureInfo);

解决方案 »

  1.   

    上面不完整,补充如下:
    var arrReturnValue = window.showModalDialog("AddSchoolYear.asp", arrParam, strFeatureInfo); 
      

  2.   

    多谢Soft21。我是想问对话框如何得到窗口传过来的多个参数值。
      

  3.   

    在AddSchoolYear.asp页面,取得传递过来的客户端参数(也可以用?传服务器点参数)如下:
    window.onload()
    {
        var m_arrGetParamInfo = new Array();
        var m_arrGetParamInfo = window.dialogArguments; //取得传送过来的参数
    }