tum*_*jes 9 javascript message onunload
我需要一个消息脚本,只有当人们离开当前网页而不是当前网站时才会出现.
当人们完全离开网站时,会出现消息,他们需要按OK按钮才能保持当前页面(并取消离开网站).
当人们真正留在网站上或点击内部链接或页面时,脚本可能无法运行.
可以这样做吗?
看看这个非常基本的示例解决方案.它设置onbeforeunload处理程序,但如果用户单击内部链接,则将其删除.以下是示例解决方案中代码的通用版本.
HTML:
<a href="internal_link.html">internal link</a>
<a href="http://www.example.com">external link</a>
Run Code Online (Sandbox Code Playgroud)
JS(使用jQuery):
window.onbeforeunload = function(){
return "Are you sure you want to leave our website?";
}
$(function(){
$('a, input, button').click(function(){
window.onbeforeunload = null;
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9296 次 |
| 最近记录: |