window.onbeforeunload = onwindowsClose;
function onwindowsClose(){
var warning="**********请点击游戏中的退出按钮退出,否则可能会出现无法保存数据的情况,谢谢!**********";
//alert(event.x+" "+event.offsetX+" "+event.clientX+" _ "+document.body.clientWidth+" _ "+event.clientY )
//alert(event.y+" "+event.offsetY+" "+event.clientY+" _ "+document.body.clientHeight+" _ "+event.clientY )
var leftW_num=80;
//分辩率为800*600的最大情况
var warn_num=0;
if(event.clientY<0&&event.clientX>document.body.clientWidth){
//点了右上角的叉
//alert("点了右上角的叉关闭")
warn_num=1;
}
if(event.clientY<0&&event.clientX<leftW_num){
//双击了左上角的标题图标
//alert("双击了左上角的标题图标")
warn_num=2;
}
if (event.altKey){
//按了all+f4的关闭
//alert("按了all+f4的关闭")
warn_num=3;
}
if(event.clientX>=leftW_num&&event.clientX<document.body.clientWidth){
if(event.clientY>0){
//点了状态栏鼠标右键,关闭
//alert("点了状态栏鼠标右键,关闭")
warn_num=4;
}
}
if(event.clientY<-10&&event.clientY>=-23){
warn_num=5;
//点击了关闭选项卡,23是分辩率为800*600的情况
//alert("点击了关闭选项卡")
}
if (warn_num>0){
return warning;
}
}