Js实现360浏览器判断刷新或关闭
来源:互联网 发布:蚁群算法优化问题 编辑:程序博客网 时间:2024/05/16 01:21
function CloseOpen(event) {
if(event.clientX<=0 || event.clientY<0) {
//获取当前时间
var date=new Date();
//将date设置为过去的时间
alert("关闭网页");
date.setTime(date.getTime()-10000);
//将userId这个cookie删除
document.cookie="zhuangtao;expire="+date.toUTCString();
document.cookie="quanxianzifucuan;expire="+date.toUTCString();
document.cookie="quanxian;expire="+date.toUTCString();
s0 += "关闭窗口!"; sw = 1;
onbeforeunload();
// window.event.returnValue = '关闭浏览器将退出系统.';
}
else
{
alert("刷新或离开");
}
}
var currentKeyCode = -1;
function document.onkeydown() { // 本窗口的所有下属页面都必须含有本函数
top.currentKeyCode = event.keyCode;
}
function onbeforeunload(){
var sw = 0, s0 = "";
if (currentKeyCode == 116)
{
s0 += "刷新窗口!(F5)";
}
else
{
if ((event.altKey)&&(currentKeyCode == 115))
{
s0 += "关闭窗口!(alt+F4)"; sw = 1;
//获取当前时间
var date=new Date();
//将date设置为过去的时间
alert("关闭窗口");
date.setTime(date.getTime()-10000);
//将userId这个cookie删除
document.cookie="zhuangtao;expire="+date.toUTCString();
document.cookie="quanxianzifucuan;expire="+date.toUTCString();
document.cookie="quanxian;expire="+date.toUTCString();
}
else
{
if ((event.clientX > 0)&&(event.clientX < document.body.clientWidth))
{
s0 += "刷新窗口!";
}
else
{
//获取当前时间
var date=new Date();
//将date设置为过去的时间
alert("关闭网页");
date.setTime(date.getTime()-10000);
//将userId这个cookie删除
document.cookie="zhuangtao;expire="+date.toUTCString();
document.cookie="quanxianzifucuan;expire="+date.toUTCString();
document.cookie="quanxian;expire="+date.toUTCString();
s0 += "关闭窗口!"; sw = 1;
}
}
}
if (sw == 1)
{
event.returnValue = "";
}
else
{
currentKeyCode = -1;
}
}
<body onunload="CloseOpen(event)" ></body></html>
0 0
- Js实现360浏览器判断刷新或关闭
- JavaScript判断浏览器关闭或刷新代码
- 用js判断页面刷新或关闭的方法
- 用js判断页面刷新或关闭的方法
- 用js判断页面刷新或关闭的方法
- js判断离开页面刷新或关闭的方法
- 用js判断页面刷新或关闭的方法
- 判断浏览器刷新和关闭
- js判断浏览器关闭
- js判断浏览器关闭
- js判断浏览器关闭
- js判断浏览器是否关闭
- 判断浏览器是刷新还是关闭窗口
- 判断浏览器是关闭还是刷新
- 偷来的js 判断用户关闭浏览器或者刷新页面 ie有效
- js判断浏览器的关闭标签动作和刷新的事件
- 用js判断页面刷新或关闭的方法(好)
- 用js判断页面刷新或关闭的方法(好)
- 线程
- JBoss Web和 Tomcat的区别
- Java NIO系列教程(六) Selector
- runtime 操纵 属性 操纵 方法 为所欲为
- 使用拦截器实现通用的登陆验证和日志记录
- Js实现360浏览器判断刷新或关闭
- LeetCode 21. Merge Two Sorted Lists
- 导入(import)那点事
- poj3614 Sunscreen (优先队列+贪心)
- 使用CABasicAnimation实现的动画效果(一)
- hbase 介绍
- 蓝桥杯B六----牌型种数----动态规划问题
- HashMap原理分析
- 数字在排序数组中出现的次数