javascript禁用键盘功能键让右击及其他键无效


Posted in Javascript onOctober 09, 2013
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty()></body>

讲上面红色显示的插入到网页中就可以实现鼠标右击无效
onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。

禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。

禁止粘贴:<input type=text onpaste="return false">

关闭输入法:<input style="ime-mode:disabled">

屏蔽鼠标右键:
function document.oncontextmenu(){event.returnValue=false;}

屏蔽F1帮助:
function window.onhelp(){return false}

屏蔽其他键

function document.onkeydown() 
{ 
if ((window.event.altKey)&& 
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← 
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 → 
{ 
alert("不准你使用ALT+方向键前进或后退网页!"); 
event.returnValue=false; 
} 
/* 注:这还不是真正地屏蔽 Alt+ 方向键, 
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放, 
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若 
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/ 
if ((event.keyCode==8) || //屏蔽退格删除键 
(event.keyCode==116)|| //屏蔽 F5 刷新键 
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R 
event.keyCode=0; 
event.returnValue=false; 
} 
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11 
if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n 
if (event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽 shift+F10 
if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页 
if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4 
{ 
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
return false; 
} 
}

屏蔽打印:
<style> 
@media print{ 
* {display:none} 
} 
</style>
Javascript 相关文章推荐
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
html中的input标签的checked属性jquery判断代码
Sep 19 Javascript
JS 有趣的eval优化输入验证实例代码
Sep 22 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
jQuery浏览器CSS3特写兼容实例
Jan 19 Javascript
原生javascript实现匀速运动动画效果
Feb 26 Javascript
使用travis-ci如何持续部署node.js应用详解
Jul 30 Javascript
浅谈mvvm-simple双向绑定简单实现
Apr 18 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
Aug 05 Javascript
JS的时间格式化和时间戳转换函数示例详解
Jul 27 Javascript
Nuxt.js nuxt-link与router-link的区别说明
Nov 06 Javascript
jquery右下角弹出提示框示例代码
Oct 08 #Javascript
让复选框只能选择一项的方法
Oct 08 #Javascript
js中的push和join方法使用介绍
Oct 08 #Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 #Javascript
Firefox和IE兼容性问题及解决方法总结
Oct 08 #Javascript
JQuery中form验证出错信息的查看方法
Oct 08 #Javascript
jquery $(this).attr $(this).val方法使用介绍
Oct 08 #Javascript
You might like
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
javascript数组的使用
2013/03/28 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
js中开关变量使用实例
2017/02/24 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
layer 关闭指定弹出层的例子
2019/09/25 Javascript
Python之批量创建文件的实例讲解
2018/05/10 Python
详解python 注释、变量、类型
2018/08/10 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
详解python中*号的用法
2019/10/21 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
Python爬虫进阶之爬取某视频并下载的实现
2020/12/08 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
教学个人的自我评价分享
2014/02/16 职场文书
公益广告标语
2014/06/19 职场文书
行政求职信
2014/07/04 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书