<script language=javascript>
   window.onbeforeunload=function(){
  if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) {
     event.returnValue="确定放弃考试考试作废,不记录成绩";
     } 
     
      
else{
alert("刷新成功");
}
}
</script>event.returnValue="确定放弃考试考试作废,不记录成绩";
这条代码是用来干什么的;
还有当上面的 onbeforeunload改成onunload的时候,好象不会触发 
event.returnValue="确定放弃考试考试作废,不记录成绩";  
这条代码吧!!

解决方案 »

  1.   

    onunload是在页面关闭的时候调用的..至于这个event.returnValue LZ你可以运行下下面这个
    <html>
    <head>
    <title></title>
    <script>
    function textOnkeyDown(){
    alert("当前恩的键盘上的keyCode:" + event.keyCode);
                                    //恩Y
    if(event.keyCode == 89){
    event.returnValue = null;
    }
                                    //恩N
    if(event.keyCode == 78){
    event.returnValue = null;
    }
    }
    </script>
    <head>
    <body>
    <form action="#">
    <input id="test" onkeydown="textOnkeyDown()">
    </form>
    <body>
    <html>