js屏蔽浏览器(IE和FireFox)的刷新和右键等功能

来源:互联网 发布:建材行业不适合做seo 编辑:程序博客网 时间:2024/05/29 09:01
  1. 一,js屏蔽浏览器(IE和FireFox)的刷新功能
  2.  document.onkeydown=function()
  3. {
  4. if ((window.event.keyCode==116)|| //屏蔽 F5
  5. (window.event.keyCode==122)|| //屏蔽 F11
  6. (window.event.shiftKey && window.event.keyCode==121) //shift+F10
  7. )
  8. window.event.keyCode=0;
  9. window.event.returnValue=false;
  10. if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
  11. window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
  12. return false;
  13. }
  14. }
  15. 二,屏蔽右键
  16. if (window.Event) 
  17. document.captureEvents(Event.MOUSEUP); 
  18. function nocontextmenu(){ 
  19.  event.cancelBubble = true 
  20.  event.returnValue = false
  21.  return false
  22. function norightclick(e){ 
  23.  if (window.Event){ 
  24.   if (e.which == 2 || e.which == 3) 
  25.   return false
  26.  } 
  27.  else 
  28.   if (event.button == 2 || event.button == 3){ 
  29.    event.cancelBubble = true 
  30.    event.returnValue = false
  31.    return false
  32.   } 
  33. document.oncontextmenu = nocontextmenu; // for IE5+ 
  34. document.onmousedown = norightclick; // for all others 
原创粉丝点击