觸發事件

function maskingKeyboard() {
if(event.keyCode==8){ //判斷是否爲退格鍵
event.keyCode=0;
event.returnValue=false;
alert("當前設置不允許使用退格鍵");
}
if(event.keyCode==13){ //判斷是否爲回車鍵
event.keyCode=0;
event.returnValue=false;
alert("當前設置不允許使用回車鍵");
}
if(event.keyCode==116){ //判斷是否爲F5
event.keyCode=0;
event.returnValue=false;
alert("當前設置不允許使用F5刷新鍵");
}
if((event.altKey)&&((window.event.keyCode==37)|| (window.event.keyCode==39))){ //判斷是否爲Alt+方向鍵←或方向鍵→
event.returnValue=false;
alert("當前設置不允許使用Alt+方向鍵←或方向鍵→");
}
if((event.ctrlKey)&&(event.keyCode==78)){ //判斷是否爲Ctrl+N
event.returnValue=false;
alert("當前設置不允許使用Ctrl+N新建IE窗口");
}
if((event.shiftKey)&&(event.keyCode==121)){ //判斷是否爲shift+F10
event.returnValue=false;
alert("當前設置不允許使用shift+F10");
}
}
//屏蔽鼠標右鍵
function rightKey(){
if(event.button==2){ //判斷是否按下的是鼠標右鍵
event.returnValue=false;
alert("禁止使用鼠標右鍵!");
}
}
document.onmousedown=rightKey; //當鼠標鍵被按下時,調用rightKey函數
</script>

在<body>中按下鍵盤觸發事件 <body onkeydown="function maskingKeyboard()">

無法觸發鍵盤和鼠標 事件,頁面無反應,這是一本資料上的實例。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章