我的页面是一个顶层页面include很多页面。如下:
<body onunload="close(event);">
  <div class="wrap">
<s:include value="/pages/comm/user-status.jsp" />
   <div class="main" id="main">
<table width="100%">
   <tr>
<td valign="top" class="left">
   <s:include value="/pages/comm/left-menu.jsp" />
</td>
<td class="right" valign="top">
                            <s:include value="/pages/body/syssetting/content/server-status.jsp"></s:include>
</td>
   </tr>
</table>
   </div>
<s:include value="/pages/comm/footer.jsp" />
   </div>
</body>
现在要关闭浏览器。但是试过很多关闭的JS代码。都不行,是不是这种装载的JSP不能拿普通的JS代码来关闭? 求高手们帮帮忙。

解决方案 »

  1.   

    跟include没关系。直接window.close应该是可以的
      

  2.   

    和include有什么关系?include进来的文件就是本页的一部分。
    <script>
    function closeme(e){
      e=e||window.event
      e.returnValue="真的要关闭?"
    }
    </script>
    <body onbeforeunload="closeme(event);">
      

  3.   

    问题发现了,原来不是close方法的问题,是在我系统里面把close方法重新定义了,所以关不了。
    我现在的问题是怎么把它还原成原来的close方法,重新定义的close方法不能动。