日期:2014-05-16  浏览次数:20471 次

JSP弹出对话框 关闭子窗口时同时刷新父窗口问题
父页面JS部分
  <script language="javascript">   
    function openwin(){  
    window.open ("receiptone.jsp?outApplyId=<%=apply.getOutApplyId()%>&patientId=<%=apply.getPatientId()%>&staffId=<%=staffId%>", "newwindow2", "height=700, width=730, top=0, left=600,toolbar=no, menubar=no, scrollbars=no, resizable=no, loca tion=no, status=no");
       
    } 
 </script>
 
子窗口关闭的JS部分
 
<script language="javascript">   
         function closewin() {        window.opener.location.href = window.opener.location.href; 
      window.close();     
    } 
</script>
 
 
 
这样提价数据后怎么父页面刷新不了呢?都要按下F5才能刷新父页面 怎么回事呢
jsp javascript

------解决方案--------------------
http://bbs.csdn.net/topics/120064981
------解决方案--------------------
 function closewin() {        
      window.opener.location.reload(); 
      //window.close();     
    } 
------解决方案--------------------
应该刷新了的。

提交过后原页面应该有缓存,输入框里的数据是被缓存了的,除非ctrl+F5才能清空。

建议加上页面载入时,所有input置空的代码再试试。