当前位置: 代码迷 >> JavaScript >> window.close()没反应?解决思路
  详细解决方案

window.close()没反应?解决思路

热度:841   发布时间:2012-09-25 09:55:59.0
window.close()没反应?
代码如下:  

  <div id="two_01">
  <p id="exitButton" style="font-size: 15px;">
  退出
  </p>
  </div>



。。。。。。。。。。。

  <script type="text/javascript">
  $(function() {
  $("#two_01").click(function() {
  if(confirm("是否关闭当前窗口?")){
  window.close();
  }
  //parent.closeWindow();
  });
   
   
  });
  </script>

------解决方案--------------------
出于安全考虑,浏览器有可能不支持脚本关闭浏览器窗口,所以有这种需求时一般都使用层模拟弹窗
------解决方案--------------------
嗯,ie9提示窗口关闭,前面有提示会提示2次(confirm("是否关闭当前窗口?")1次,浏览器自己提示一次)
火狐浏览器不支持脚本关闭窗口,其他的布吉岛了
------解决方案--------------------
<div id="two_01">
<p id="exitButton" style="font-size: 15px;">
退出
</p>
</div>
$("#two_01").click(function() {
}

这样好像这个事件好像没触发到吧,因为上面还有个div
把div去掉,首先看事件有没有被执行,在确定是不是window.close()有没有反应
------解决方案--------------------
你用什么浏览器,IE可以关闭的,FF是不支持window.close()
  相关解决方案