用户关闭选项卡到窗口时的Javascript警报

时间:2011-06-08 14:18:11

标签: javascript jquery

我希望当用户关闭标签页或窗口时,或者当他尝试移动到与我的站点不同的另一个位置以弹出确认框时,以及如果他确认执行ajax脚本然后关闭或更改窗口。我不知道该怎么做。 PS:我正在使用jQuery。

2 个答案:

答案 0 :(得分:5)

$(window).unload(function() {
    var answer=confirm("Are you sure you want to leave?");
if(answer){
    //ajax call here
    }
});

只需将自己的提醒/对话代码添加到该功能中。

答案 1 :(得分:3)

<script language="JavaScript">
  function unload() {
      alert('window closed');
  }
window.onunload = unload;
</script>