`
dianziermu
  • 浏览: 137488 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

禁止页面刷新

    博客分类:
  • JSP
阅读更多

控制页面刷新的js

 

<script language="Javascript"><!--
//屏蔽鼠标右键、Ctrl+R、shift+F10、F5刷新、退格键

/**
* 屏蔽按键刷新
*/
function KeyDown(){
    //alert(22);
    if ((window.event.altKey)&&
    ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
    (window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
    alert("不准你使用ALT+方向键前进或后退网页!");
    event.returnValue=false;
    }

    if (event.keyCode==116){ //屏蔽 F5 刷新键
        alert("禁止F5刷新网页!");
        event.keyCode=0;
        event.returnValue=false;
    }

    if ((event.ctrlKey)&&(event.keyCode==82)){ //屏蔽 Ctrl+R
        alert("禁止Ctrl+R刷新网页!");
        event.returnValue=false;
    }

    if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10
        alert("禁止shift+F10刷新网页!");
        event.returnValue=false;
    }
}
// --></script> 

 

页面上的引用:

<html>
<body onkeydown="KeyDown()" oncontextmenu="event.returnValue=false">

	You can't refresh!
</body>  
</html>

 

 

 

分享到:
评论
4 楼 yangpeihai 2010-04-07  
thank you
3 楼 mikkjl 2010-01-29  
这种方式 我感觉还是不好 我现在的做法是用了SESSION 不过这样就造成了服务器负担,暂时也没想到好的方式
2 楼 dianziermu 2009-05-04  
ftp51423121 写道

火狐下没有用,我正改呢~改好了通知您~


感谢您的关注。
1 楼 ftp51423121 2009-04-29  
火狐下没有用,我正改呢~改好了通知您~

相关推荐

Global site tag (gtag.js) - Google Analytics