js禁止页面刷新禁止用F5键刷新禁止右键的示例代码


Posted in Javascript onSeptember 23, 2013
<script language="javascript"> 
//禁止用F5键 
function document.onkeydown() 
{ 
if ( event.keyCode==116) 
{ 
event.keyCode = 0; 
event.cancelBubble = true; 
return false; 
} 
} 
//禁止右键弹出菜单 
function document.oncontextmenu() 
{ 
return false; 
} 
//下面代码实现全屏显示 
function window.onload(){ 
var Request = new Array();//保存参数 
var s = location.search.substring(1); 
if (s && s!=""){ 
var list = s.split("&"); 
for (var i=0; i < list.length; i++){ 
var pair = list[i].split("="); 
if (pair[0] && pair[0] !=""){ 
Request[unescape(pair[0])] = unescape(pair[1]); 
} 
} 
} 
var fullscreen=Request["fullscreen"]; 
if(fullscreen!="yes"){ 
var file =self.location; 
var a = window.open("about:blank","","fullscreen=yes") 
self.opener=null 
self.close() 
a.location=file + "?fullscreen=yes"; 
} 
} 
</script> 
<script language="Javascript"><!-- 
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 
//Author: meizz(梅花雨) 2002-6-18 
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 
function window.onhelp(){return false} //屏蔽F1帮助 
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; 
} 
} 
</script>
Javascript 相关文章推荐
dojo 之基础篇
Mar 24 Javascript
select 控制网页内容隐藏于显示的实现代码
May 25 Javascript
js 异步操作回调函数如何控制执行顺序
Dec 24 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
以Python代码实例展示kNN算法的实际运用
Oct 26 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
Jul 21 Javascript
JS设置时间无效问题的解决办法
Feb 18 Javascript
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 Javascript
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
js实现每日签到功能
Nov 29 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
May 10 Javascript
读取input:file的路径并显示本地图片的方法
Sep 23 #Javascript
js/html光标定位的实现代码
Sep 23 #Javascript
JS加jquery简单实现标签元素的显示或隐藏
Sep 23 #Javascript
JQuery操作单选按钮以及复选按钮示例
Sep 23 #Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 #Javascript
js如何取消事件冒泡
Sep 23 #Javascript
页面载入结束自动调用js函数示例
Sep 23 #Javascript
You might like
生成卡号php代码
2008/04/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
功能强大的php分页函数
2016/07/20 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
javascript options属性集合操作代码
2009/12/28 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
[01:10]DOTA2次级职业联赛 - EP战队宣传片
2014/12/01 DOTA
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
启动targetcli时遇到错误解决办法
2017/10/26 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
华为的Java面试题
2014/03/07 面试题
C++:局部变量能否和全局变量重名
2014/03/03 面试题
企业贷款委托书格式
2014/09/12 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
领导班子整改措施
2014/10/24 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
数学备课组工作总结
2015/08/12 职场文书
2019年最新借条范本!
2019/07/08 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
Redis特殊数据类型bitmap位图
2022/06/01 Redis