sRtValue=window.showModalDialog("EditReg.aspx?RegionId="+id,id,"dialogHeight=350px;dialogWidth=500px;status=no;resizable=no;help=no;");
if(sRtValue[0]=="ok")
{
document.RegMan.RegId.value=id;
document.RegMan.RegOrder.value=sRtValue[1];
document.RegMan.RegDesc.value=sRtValue[2];
document.RegMan.RegHost.value=sRtValue[3];
document.RegMan.submit();
}
这样弹出的是对话框样式的

解决方案 »

  1.   

    id是什么
    asp怎样获得showmodaldialog的返回值
      

  2.   

    提交就是啦。提交后放入SESSION里或传参数可以啊
      

  3.   

    我用window.showModalDialog('aaa.aspx',window,"dialogWidth:315px;dialogHeight:195px;status:no")
    打开aaa.aspx后,怎么关闭aaa.aspx?
      

  4.   

    aaa.aspx自机关哪!
    var cmdParm;
    function CloseWindow(sReturnValue)
    {
    cmdParm = sReturnValue;
    window.close();
    }
    function SetRtValue()
    {
    var info=new Array(6);
    info[0]=cmdParm;
    info[1]=document.AddEditIPLimit.txtOrder.value;
    info[2]=document.AddEditIPLimit.ddlL.value;
    info[3]=document.AddEditIPLimit.txtStartIP.value;
    info[4]=document.AddEditIPLimit.txtEndIP.value;
    info[5]=document.AddEditIPLimit.txtLinkLimit.value;
    window.returnValue=info;
    }
    function OkClick()
    {
    if(CheckInput())CloseWindow('ok');
    }