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 相关文章推荐
javascript 简单抽屉效果的实现代码
Mar 09 Javascript
js验证模型自我实现的具体方法
Jun 21 Javascript
jquery $.each() 使用小探
Aug 23 Javascript
JavaScript之IE的fireEvent方法详细解析
Nov 20 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
Mar 12 Javascript
jquery制做精致的倒计时特效
Jun 13 Javascript
jQuery Easyui datagrid/treegrid 清空数据
Jul 09 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
Feb 28 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
Apr 14 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 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
用文本文件制作留言板提示(上)
2006/10/09 PHP
php下获取客户端ip地址的函数
2010/03/15 PHP
php array_search() 函数使用
2010/04/13 PHP
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
[原创]静态页面也可以实现预览 列表不同的显示方式
2006/10/14 Javascript
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
layui自定义工具栏的方法
2019/09/19 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
Python3实现发送QQ邮件功能(附件)
2020/12/23 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
个人委托书范本
2014/09/13 职场文书
感谢信模板大全
2015/01/23 职场文书
简单的辞职信模板
2015/05/12 职场文书
生死抉择观后感
2015/06/09 职场文书
圣诞晚会主持词
2015/07/01 职场文书