function KeyDown() { if ((window.event.altKey) && ((window.event.keyCode == 37) || (window.event.keyCode == 39))) //屏蔽 Alt+ 方向键 ← //屏蔽 Alt+ 方向键 → { event.returnValue = false; } if (event.keyCode == 13) //回车键 { if (window.event.srcElement.tagName.toUpperCase() != "INPUT" && window.event.srcElement.tagName.toUpperCase() != "TEXTAREA" && window.event.srcElement.tagName.toUpperCase() != "TEXT") { event.keyCode = 0; event.returnValue = false; } } if (event.keyCode == 32) { //空格键 if (window.event.srcElement.tagName.toUpperCase() != "INPUT" && window.event.srcElement.tagName.toUpperCase() != "TEXTAREA" && window.event.srcElement.tagName.toUpperCase() != "TEXT") { event.keyCode = 0; event.returnValue = false; } } if (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.keyCode = 0; event.returnValue = false; } if ((event.keyCode == 8)) //屏蔽退格时后退 { if (window.event.srcElement.tagName.toUpperCase() != "INPUT" && window.event.srcElement.tagName.toUpperCase() != "TEXTAREA" && window.event.srcElement.tagName.toUpperCase() != "TEXT") { event.keyCode = 0; event.returnValue = false; } } } function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } document.onkeydown = KeyDown; document.oncontextmenu = nocontextmenu;