我在一个页里用两个按钮,调用同一个Javascript,弹出同一个模式对话框页面,为什么在其中一个按钮弹出来的页中,关闭后不刷新父页了呢!?

解决方案 »

  1.   

    楼上说的对,可能是你代码写的时候没有指定父窗体或者好像是new什么的,
    你试试这个:
    newwindow=window.showModelessDialog("MeetingRoomApplication.aspx","Dialog Arguments Value","dialogHeight:580px; dialogWidth: 700px; edge: Raised; center: Yes; help: No; resizable: No; status: Yes;");
                    newwindow.opener=self;
      

  2.   

    打开的时候要把this传进去。关闭弹出窗口后写:
    dialogArguments.location.replace(dialogArguments.location);
      

  3.   

    var newwin = window.showModalDialog('SubmitTimesheet.aspx',1,'dialogwidth=850px;dialogheight=600px;status=no;scroll=yes;resizable=yes;help=no;')
    我用的是这个,有两处用它打开一个对话框,其中一个是好使的,可以刷新父页,但另一个就不好使,这是为什么呢?!
      

  4.   

    To:christ2(我们的奇迹) : 老兄,用过showModalDialog吗,是能刷新的。
      

  5.   

    string theDes = "status:no;center:yes;help:no;minimize:yes;maximize:no;dialogWidth:350px;scroll:no;dialogHeight:200px";        Response.Write("<script language=javascript>showModalDialog('b.aspx',null,'" + theDes + "');</script>");
            Response.Flush();
      

  6.   


    用showModalDialog弹出对话框,请问怎么关闭它