js屏蔽按键
<script type="text/javascript">
//屏蔽F1帮助
function window.onhelp()
{
return false;
}
function document.onkeydown()
{
//屏蔽F5键
if(event.keyCode==116)
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽F11键
if(event.keyCode==122)
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽Ctrl+R(刷新)
if((event.ctrlKey && event.keyCode==82))
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽Ctrl+N(新建窗口)
if((event.ctrlKey && event.keyCode==78))
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽BackSpace键
if((event.keyCode==8)&&(event.srcElement.type !="text" && event.srcElement.type !="textarea" &&event.srcElement.type != "password"))
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽Alt+ 方向键←和Alt+ 方向键→(前进或后退网页)
if((window.event.altKey)&&((window.event.keyCode==37) || (window.event.keyCode==39)))
{
alert("不准你使用ALT+方向键前进或后退网页!");
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽shift+F10
if((event.shiftKey)&&(event.keyCode==121))
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
//屏蔽shift 加鼠标左键新开一网页
if(event.srcElement.tagName=="A" && event.shiftKey)
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
}
//屏蔽鼠标右键
function document.oncontextmenu()
{
return false;
}
function nocontextmenu()
{
if(document.all)
{
event.keyCode=0;
event.cancelBubble=true;
return false;
}
}
</script>
<!--禁止选取、复制、粘贴、剪切-->
<body oncopy="return false;" oncut="return false;" onpaste="return false" onselectstart="return false">
<!--关闭输入法-->
<input type=