我在主窗口用openCenterWindow(url, "xxxxEdit", 440, 320) ;方法开了一个小窗口,实现一些修改的功能,但现在问题是,我想让小窗口的Save按钮被点击时能够关闭这个小窗口,同时刷新一下主窗口,该怎么办?最好还能弹出一个提示窗口,比如提示“储存成功”什么的,请大家赐教!

解决方案 »

  1.   

    window.close();confirm or alert....
      

  2.   

    <script language=javascript>
    function onSaveClick()
    {
      alert('保存成功!');
      parent.window.location.href=parent.window.location.href;
      window.close();
    }
    </script>别忘了在
    <body>
    下加上
    <base target=_self>
      

  3.   

    楼上的几位大虾的方法是写在html里吧,我想问的是在aspx.cs,也就是后台页面下怎么实现?
      

  4.   

    你理解客户端服务端么??你知道xmlhttp技术么??定时刷新技术js 的setTimeOut技术??如果懂的话,客户端+服务端也能完成....
      

  5.   

    我不理解我只是知道在html里面能够用javascript中的alert帮你顶了
      

  6.   

    主窗口 :
    //随即参数设置
    System.Random r = new Random();
    int i = r.Next();
    string urlh = "javascript:var sret;sret=window.showModalDialog('addclassify.aspx?mingzi=" + i +"','0','dialogWidth:500px;dialogHeight:400px;center:yes;help:no;resizable:no;status:no');if(sret=='aa'){window.location.reload();}";
    this.HyperLink1.NavigateUrl = urlh;子窗体中 html中加<base target=_self>后台代码:
    this.Page.RegisterStartupScript("","<script language='javascript'>alert('保存成功!');window.returnValue='aa';window.close();</script>");
      

  7.   

    后台实现Page.RegisterStartUpScript("OpenDialog","<script language=javascript>onSaveClick()
    ;</script>");