<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 οncοpy="return false;" oncut="return false;" οnpaste="return false" onselectstart="return false">
<!--关闭输入法-->
<input type="text" style="width:100px; height:30px; ime-mode:disabled" />
</body>
js屏蔽按键
原创ch_kexin 博主文章分类:javascript ©著作权
©著作权归作者所有:来自51CTO博客作者ch_kexin的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android 屏蔽 Home 按键
屏蔽 Home 按键,至少
android ide sed javascript -
js 屏蔽
js 屏蔽/** *屏蔽功能类(屏蔽F5、Ctrl+N、Shift+F10、Alt+F4、右键菜单......) *@create
Google JavaScript .net Blog ViewUI