window.parent.location.reload();
写在关闭的前面

解决方案 »

  1.   

    晕,用window.open()打开的页面与主页面是 opener 关系而不是 parent 关系呀。
    新页面:
    window.onbeforeunload = function()
    {
      if(opener) opener.location.href = opener.location.href;
    }
      

  2.   

    window.parent.location.reload();
      

  3.   

    在1.jsp页中写一个刷新函数
    function refresh()
    {
       window.location.reload();
       或者其它的刷新代码;
    }然后在2.jsp窗体关闭时调用
    window.opener.refresh()或window.parent.refresh();
      

  4.   

    天,不好意思,我写错了。
    过程是这样的:
    1.jsp用window.open()方法打开2.jsp,2.jsp递交到3.jsp
    需要关闭3.jsp时刷新1.jsp即:1有两个表格的数据,打开2修改一条,2提交到3。
    关闭3时,1的汇总信息已改变,希望1能够刷新一下。
    对javascript很是不懂,真是愁:(谢谢 飞雪 梅花雪 
    不过 梅花雪 你那种写法 我不太明白
      

  5.   

    似乎只能通过cookie来设置状态,然后在3.jsp关闭的时候把状态置为1,刷新2.jsp,2.jsp根据状态决定是否刷新1.jsp.