我做一个文件管理系统,主页面显示文件列表,我现在要在主页面放一个按钮,点击后弹出一个小窗口(新开页面),等文件上传后,要在主页面刷新,请问我该怎么实现呢?我用了window.showModalDialog方法,这个方法在小窗口关闭后会自动刷新主页面,但是这个方法有一个问题:就是第一次打开的时候会调用PAGE_LOAD方法,但是第二次以后在打开时就不调用了,可是我要在显示时加载一些信息的。第二个方法我用window.open,这个方法只要打开就能调用PAGE_LOAD方法,但是关闭小窗口后不能自动刷新页面。请问我该怎么控制在关闭小页面后刷新主页面呢?在线等,请大侠赐教啊!

解决方案 »

  1.   

    关闭子窗口的同时刷新父窗口Response.Write("<script>alert('添加成功!');opener.location.href=opener.location.href;close();</script>");刷新爷爷窗口window.opener.opener.location.href='a.aspx'
      

  2.   

    Response.Write("<script>alert('添加成功!');opener.location.href=opener.location.href;close();</script>");
      

  3.   

    刷新是用reload:
    opener.location.reload();
    上面那样就可以了.