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()">
無法觸發鍵盤和鼠標 事件,頁面無反應,這是一本資料上的實例。
觸發事件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
解18位身份證正則表達式
雪杉飞狐
2018-08-27 19:58:48
JavaScript basic code
雪杉飞狐
2018-08-27 19:58:48
javascript 身份證驗證及自動設置性別和年齡
雪杉飞狐
2018-08-27 19:58:47
js 日期格式化
iteye_20286
2018-08-27 19:25:26
javascript 幫助
iteye_20286
2018-08-27 19:25:26
cookie 的應用
iteye_20286
2018-08-27 19:25:26
fusion chart 報表製作
iteye_20286
2018-08-27 19:25:26
無刷新上傳文件
iteye_20286
2018-08-27 19:25:25
JS 鍵盤操作
iteye_20286
2018-08-27 19:25:25
javascript 獲取鼠標(光標)的座標位置 兼容IE/Firefox等瀏覽器
iteye_20286
2018-08-27 19:25:25
cookie示例:登陸頁面中的記住密碼功能
iteye_20286
2018-08-27 19:25:24
Jquery插件開發
cdqliweiwei
2018-08-27 19:16:46
DWR javascript調用java
jsj334811464
2018-08-27 19:11:03
Javascript事件簡介+取消默認動作
阿拉啦
2018-08-27 18:54:31
JavaScript執行多個window.onload產生too much recursion錯誤
阿拉啦
2018-08-27 18:54:30