RT,用了几个方法貌似不行,子窗口我是用WINDOW.OPEN打开的,求高手

解决方案 »

  1.   

    window.openner.location.reload();
    window.close();
      

  2.   

    还有子窗口里面有个表单要提交用上传EXCEL来更新数据库的,并且提交按钮我是用图片显示的,功能都好了,就关闭子窗口刷新父窗口有问题,试了几个都没效果
      

  3.   

    <body>
        <form action="${contextPath }/expert/expertExPoi.action" method="post" enctype="multipart/form-data">
             <table>
             <tr>
                  <td>
                  EXCEL上传更新:</br></br>
                  <input type="file" name="poiExcelFile"/>&nbsp;
                  </br>
                  <input src="images/confirm.gif" type="image"/>
                  </td>
                  </tr>
                 </table>
            </form>
      </body>
      

  4.   

    var ret = window.showModalDialog(action,"true","");
    我是用这个打开窗口的,通过action跳转另外一个页面显示成窗口模式
    当另外个页面里有提交的时候,触发js时间,让window.close();同时设置window.returnValue = "true";
    当子窗口关闭后,窗口函数就会返回一个值
    那么我在判断ret就可以判断。是否window关闭
    然后刷新父窗口。
    希望对你有帮助!
      

  5.   

    父窗口:
    var value=window.open(.....);
    if(value==1)
      刷新代码....
    子窗口:
    ......
    window.returnValue=1;
    window.close();
      

  6.   

    if(opener!=null){
    opener.document.location.reload();
    window.close();
    }
      

  7.   


    不知道怎么结合在一起用啊,我表单提交完了以后怎么把这个插进去呢?因为method="post" enctype="multipart/form-data"都不能少的,js里不知道怎么放进去
      

  8.   

    急需啊,有人能帮忙不?主要是不知道该把window.close();放在什么位置上
      

  9.   

    这是javaScript的事情,你标题咋弄个s2sh呢
      

  10.   

      改用js提交,在后面加上
     opener.document.location.reload();
     window.close();
      

  11.   

    现在啥玩意怎么都提ssh啊?这根ssh有什么关系呢?ssh泛滥。
      

  12.   


    用这个倒是成功了,但主页面的数据没有刷新,这个怎么弄?我的主页面是3个frame整合起来的
      

  13.   


    window.openner.location.reload();
    window.close();放在子页面
      

  14.   

    window.top.location.reload();
    window.close();
      

  15.   

    你认为,会把这个问题归结为s2sh的LZ,会理解你的答复吗?
      

  16.   

    window.openner.location.reload();
    window.close();
    这个写在你的子页面的js事件里。。