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 相关文章推荐
各浏览器对click方法的支持差异小结
Jul 31 Javascript
js事件监听器用法实例详解
Jun 01 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
Jan 08 Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 Javascript
jquery实现的判断倒计时是否结束代码
Feb 05 Javascript
AngularJS入门教程中SQL实例详解
Jul 27 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
Dec 07 Javascript
jQuery 筛选器简单操作示例
Oct 02 jQuery
jquery实现穿梭框功能
Jan 19 jQuery
读取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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP stream_context_create()作用和用法分析
2011/03/29 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
JavaScript字符串对象
2017/01/14 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
MUI 上拉刷新/下拉加载功能实例代码
2017/04/13 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
python版学生管理系统
2018/01/10 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
django框架创建应用操作示例
2019/09/26 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
门卫工作岗位职责
2013/12/17 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
单位委托书格式范本
2014/09/29 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
护理专业自我评价
2015/03/11 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
小学班主任工作随笔
2015/08/15 职场文书