我想显示一个反馈弹出窗口给用户,如果他/她退出(关闭窗口/关闭标签)页面。如果他/她点击页面上的第三方链接(任何其他主机),但同时却不链接自己的链接(属于同一主机),它也应该可以工作。我试过window.onbeforeunload这似乎只适用于IE退出。有人可以帮助我吗?弹出页面Javascript jQuery
感谢, Racky
我想显示一个反馈弹出窗口给用户,如果他/她退出(关闭窗口/关闭标签)页面。如果他/她点击页面上的第三方链接(任何其他主机),但同时却不链接自己的链接(属于同一主机),它也应该可以工作。我试过window.onbeforeunload这似乎只适用于IE退出。有人可以帮助我吗?弹出页面Javascript jQuery
感谢, Racky
使用unload()
事件:
下面是该页面所采取的例子:
$(window).unload(function() { alert("Bye now!"); });
当你刷新页面这将调用,因为从技术上说,你没有提交它,所以你再次要求它,这意味着你很重要对你所在的那个。
自链接不应该导致页面重新加载,所以你会没事的。自我链接要么需要#anchorname
或doSomeJavaScript(); return false;
相关http://stackoverflow.com/questions/1686687/how-can-i-get-the-destination-url-in-javascript-onbeforeunload-event – BrunoLM 2010-07-12 10:40:10