我想让ie关闭的时候 按我的要求关闭
偶的要求:
就是在点x的时候 我用onbeforeunload事件触发了我的isClose方法
方法内是window。confirm(“是否退出但前窗口”),如果选是则退出
选否 则什么也不做 (其实就是取消当前关闭事件的意思落)
但是在如果我选的是否的话 判断里面我不知道怎么 取消关闭事件了
代码
( <script type="text/javascript">
var isClose = function(){
if(!window.confirm("真的要退出吗")){
//判读内 内要怎么写????不可能是event.returnValue=false;吧?
}
};
</script>
)
在次之前我用过event.returnValue=false;方法但是 它会又按ie系统自带的一个提示来弹出(也就是弹出了两次了)
还试了很多方法都不管用 在baidu里面搜也没有搜到我这种问题的!
高手 来和我解决啊
偶的要求:
就是在点x的时候 我用onbeforeunload事件触发了我的isClose方法
方法内是window。confirm(“是否退出但前窗口”),如果选是则退出
选否 则什么也不做 (其实就是取消当前关闭事件的意思落)
但是在如果我选的是否的话 判断里面我不知道怎么 取消关闭事件了
代码
( <script type="text/javascript">
var isClose = function(){
if(!window.confirm("真的要退出吗")){
//判读内 内要怎么写????不可能是event.returnValue=false;吧?
}
};
</script>
)
在次之前我用过event.returnValue=false;方法但是 它会又按ie系统自带的一个提示来弹出(也就是弹出了两次了)
还试了很多方法都不管用 在baidu里面搜也没有搜到我这种问题的!
高手 来和我解决啊
return;
}
<body onbeforeunload="return '真的要退出吗?'">
是的,是系统自己的,但我真没见过哪个是自己做的,包括qq邮箱,hotmail邮箱。都是酱紫,不过我不知道你说的false是什么?
<body onbeforeunload="return '真的要退出吗?'">return后直接跟提示,没有“false”
不好意思了 我ie 坏了 ! 一个小时 可能搞不完了
var confirmText = "真的要退出吗?";
ev = ev || window.event;
ev.returnValue = confirmText;
return;
}
if(window.attachEvent){
window.attachEvent("onbeforeunload", onBeforeUnload);
}else{
window.addEventListener("beforeunload", onBeforeUnload, false);
}
JS只是能在IE上执行而已,但是不能控制IE的行为。