屏蔽按键组合键

键盘码keyCode:

键盘码keyCode 代表的按键
48-57 0到9
65-90 a到z(A到Z)
112-135 F1到F24
8 Backspace(退格键)
9 Tab键
13 Enter(回车键)
20 Cap_lock(大写锁定)
32 Space(空格键)
37 Left左箭头
38 Up(上箭头)
39 Right(右箭头)
40 Down(下箭头)

(其他键盘码网上可查)

function KeyDown(){    
  if ((window.event.altKey)&&
      ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向键 ←
       (window.event.keyCode==39))){  //屏蔽 Alt+ 方向键 →
     alert("不准你使用ALT+方向键前进或后退网页!");
     event.returnValue=false;
     }
  if ((event.keyCode==8)||            //屏蔽退格删除键
      (event.keyCode==116)){          //屏蔽 F5 刷新键
     event.keyCode=0;
     event.returnValue=false;
     }
  if ((event.ctrlKey)&&(event.keyCode==78)){   //屏蔽 Ctrl+n
     event.returnValue=false;
     }
  if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10
     event.returnValue=false;
     }
  if (event.keyCode==122){ //屏蔽 F11
     event.returnValue=false;
     }
  }

你可能感兴趣的:(js)