I want when a user closes the tab or window or when he tries to move to another location different from my site to pops a confirm box, and if he confirm to execute an ajax scrip
$(window).unload(function() { var answer=confirm("Are you sure you want to leave?"); if(answer){ //ajax call here } });
Just add your own alert/dialogue code to the function.
<script language="JavaScript"> function unload() { alert('window closed'); } window.onunload = unload; </script>