function Show()
      {
             var obj=new Object();
            obj.name = "hi";
            window.showModalDialog("Default.aspx",obj,"dialogWidth=600px;dialogHeight=600px");
       }
你说的这个吗~

解决方案 »

  1.   

    function Show()
          {
                  var obj=new Object();
                  obj.name = "hi";
                  window.showModalDialog("Default.aspx",obj,
    "dialogWidth=600px;dialogHeight=600px");
           }
      

  2.   

    window.showModalDialog("Default.aspx",
    "dialogWidth=600px;dialogHeight=600px");
      

  3.   

    传值
    ParentPage.aspx:
    window.showModalDialog("DialogPage.aspx?para1=aaa&para2=bbb");DialogPage.aspx:
    string str1=Request.QueryString["para1"].toString();
    string str2=Request.QueryString["para2"].toString();返回值
    DialogPage.aspx:
    window.returnValue="aaa";   //返回aaa
    ParentPage.aspx:
    var str=window.showModalDialog("DialogPage.aspx");   //这样可以得到模态窗口的返回值aaa
      

  4.   

    打开模态窗口
    var result = showModalDialog("b2.htm","dialogWidth:270px;dialogHeight:140px;status:'no'"); 
    //显示dialog窗,result变量为此窗返回值数组
     
    从模态窗口返回值
    window.returnValue=”aaa” //返回aaa,可直接从表单里获取数据如document.all.textfield.value;
     window.close();           //关闭模态窗口
     
    向模态窗口传值
    传递
    var args = new array();
    args[0]=”a”;          //第一个参数为”a”
    args[1]=”b”;          //第二个参数为”b”
    url="a2.htm"; 
    state="dialogWidth:200px;dialogHeight:100px;status:'no'";  
    var result = showModalDialog(url, args,state); 
     
    窗口中接收
    v1=window.dialogArguments[0]; 
    v2=window.dialogArguments[1]; 
     
    模态窗口中的页面提交问题
    在模态窗口中,如有提交按钮,点击后会弹出新的页面。解决此问题有两方法
     
    1、在head中,添加<base target="_self">
    注意:不要在form中再添加target="_self" 否则失效
     
    2、把弹出的窗口页面做成框架网页,去加载要展示的网页
      

  5.   

    http://www.cnblogs.com/halabazi/archive/2006/12/22/600168.html你要是没看明白,可以自己去看下作者的原贴