JS 屏蔽鍵盤不可用與鼠標右鍵不可用的方法
今天做了2個小實驗, 屏蔽鍵盤不可用 屏蔽鼠標右鍵不可用
實驗一,屏蔽鍵盤不可用
鍵盤共有3個事件
a、keydown:按下鍵盤上某個按鍵時觸發(fā),一直按住某鍵則會持續(xù)觸發(fā)
b、keypress:按下某個按鍵并產(chǎn)生字符時觸發(fā),即忽略Shift,Alt,Ctrl等功能鍵
c、keyup:釋放某個按鍵時觸發(fā)
<script language="javascript">
function block() {
event.keyCode = 0;
event.returnvalue = false;
alert("鍵盤不可用.");
}
document.onkeypress = block;
</script>
實驗二,屏蔽鼠標右鍵不可用
<script language="javascript">
function block(oEvent) {
if (window.event) {
oEvent = window.event;
}
if (oEvent.button == 2) {
alert("鼠標右鍵不可用");
}
}
document.onmousedown = block;
</script>
哈哈~如上就實現(xiàn)屏蔽功能了
相關(guān)文章
關(guān)于JS中一維數(shù)組和二維數(shù)組互轉(zhuǎn)問題
這篇文章主要介紹了js中一維數(shù)組和二維數(shù)組互轉(zhuǎn),本文結(jié)合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04
Javascript異步編程async實現(xiàn)過程詳解
這篇文章主要介紹了Javascript異步編程async實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-04-04
JavaScript數(shù)組去重的方法總結(jié)【12種方法,號稱史上最全】
這篇文章主要介紹了JavaScript數(shù)組去重的方法,結(jié)合實例形式較為詳細的總結(jié)分析了12種方法數(shù)組去重的方法,需要的朋友可以參考下2019-02-02
jfinal與bootstrap的登錄跳轉(zhuǎn)實戰(zhàn)演習
這篇文章給大家分享jfinal與bootstrap之間的登錄跳轉(zhuǎn),具體內(nèi)容包含有點擊登錄彈出模態(tài)框、點擊登錄確認按鈕后的validate、jfinal的validate、jfinal的session管理、ajax請求與返回信息處理、頁面間智能跳轉(zhuǎn)。感興趣的朋友跟著小編一起看看吧2015-09-09

