离开网站时弹出
Popup when leaving website
我在使用 JavaScript 时遇到了问题。我想要一个脚本,它将在整个网站退出时弹出一条带有问题的消息,如果访问者回答"否"网页关闭,如果他回答"是",他将被重定向到另一个页面。我在 http://www.pgrs.net/2008/01/30/popup-when-leaving-website/找到了一个例子,但它似乎对我不起作用。我找不到任何解决方案。请检查我的代码并告诉我也许我做错了什么?这是我的源代码。
也许有人会看到一个问题。
<!DOCTYPE html>
<html lang="lt">
<head>
<meta charset="utf-8">
<title>PUA.LT</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="description" content="">
<meta name="author" content="Perfect WEB Solutions">
<link rel="stylesheet" href="<?php echo base_url("additional/style.css") ?>">
<script src='<?php echo base_url("additional/prototype.js")?>' type='text/javascript' ></script>
</head>
<body>
<script type="text/javascript">
Event.observe(document.body, 'click', function(event) {
if (Event.element(event).tagName == 'A') {
staying_in_site = true;
}
});
window.onunload = popup;
function popup() {
if(staying_in_site) {
return;
}
alert('I see you are leaving the site');
}
</script>
</body>
</html>
试试这个:
window.onbeforeunload = popup;
function popup() {
return 'I see you are leaving the site';
}
相关文章:
- 在你离开之前,这个网站如何显示一个整洁的HTML框
- 检测用户关闭标签页或离开网站
- 检查人员是否通过鼠标移动离开网站
- 离开网站时弹出
- 当用户离开我的网站时,将标题附加到页面(他们也会这样做)
- 当用户在Javascript/AngularJS中离开我的网站时,如何提示模态
- 让用户通过网站离开他的屏幕保护程序
- HTML5音频:即使离开网站,音乐也不会停止
- 如何检测用户何时离开网站
- 当有人关闭浏览器或使用php和javascript离开我的网站时,将用户状态设置为脱机
- 导航网站在Chrome中处于全屏状态时会离开全屏
- 如何使用jQuery检查我要离开到另一个网站
- 当用户离开我的网站时显示弹出窗口
- 如何检测用户何时离开您的网站(不包括重新加载)
- AJAX页面加载/历史记录.离开网站后,pushState不能正常工作
- 安全脚本清除缓存,并立即离开网站
- 在使用jQuery离开网站之前警告用户
- 我如何检测用户何时离开我的网站,而不仅仅是去到另一个页面
- JavaScript d3.js在离开网站时保存图形
- “离开网站”警报