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 相关文章推荐
js不是基础的基础
Dec 24 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
May 26 Javascript
jquery定时滑出可最小化的底部提示层特效代码
Oct 02 Javascript
jquery+json实现数据列表分页示例代码
Nov 15 Javascript
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
jQuery中next()方法用法实例
Jan 07 Javascript
node.js集成百度UE编辑器
Feb 05 Javascript
javascript HTML+CSS实现经典橙色导航菜单
Feb 16 Javascript
举例说明JavaScript中的实例对象与原型对象
Mar 11 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 Javascript
详解Angular的数据显示优化处理
Dec 26 Javascript
js 性能优化之算法和流程控制
Feb 15 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
ci检测是ajax还是页面post提交数据的方法
2014/11/10 PHP
php生成PDF格式文件并且加密
2015/06/22 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
Python使用filetype精确判断文件类型
2017/07/02 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
行政办公员自我评价分享
2013/12/14 职场文书
规划编制实施方案
2014/03/15 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
个人作风建设总结
2014/10/23 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
员工试用期工作总结
2019/06/20 职场文书
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
js判断两个数组相等的5种方法
2022/05/06 Javascript