JS屏蔽右键菜单和禁止刷新F5

来源:互联网 发布:北京国旭 域名争议 编辑:程序博客网 时间:2024/04/29 20:32
在某些特殊网页上面,我们不想让用户刷新或者点出右键菜单来,要达到这个功能需要添加一定的javascript代码才能做到,思路:判断用户点击的是哪个按键keycode,从而屏蔽这些按键的功能。但是IE和FF中的event不一样,要经过浏览器判断,包括e.keycode,FF中用的是e.which,经过这些分析后,就能完成禁止某些按钮功能的作用,下面是实例代码:
<script language="javascript">//禁止按键F5document.onkeydown = function(e){    e = window.event || e;    var keycode = e.keyCode || e.which;    if( keycode = 116){        if(window.event){// ie            try{e.keyCode = 0;}catch(e){}            e.returnValue = false;        }else{// ff            e.preventDefault();        }    }}//禁止鼠标右键菜单document.oncontextmenu = function(e){         return false;}</script>
原创粉丝点击