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获取单选按钮的数据
Nov 27 Javascript
Firefox outerHTML实现代码
Jun 04 Javascript
简单的前端js+ajax 购物车框架(入门篇)
Oct 29 Javascript
jQuery网页选项卡插件rTabs用法实例分析
Aug 26 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
Sep 26 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
May 23 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
Feb 21 Javascript
iview table高度动态设置方法
Mar 14 Javascript
微信小程序表单弹窗实例
Jul 19 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 Javascript
JavaScript Canvas编写炫彩的网页时钟
Oct 16 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
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
vue2.0与bootstrap3实现列表分页效果
2017/11/28 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
2020/02/06 Javascript
详解node.js 事件循环
2020/07/22 Javascript
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
将python代码和注释分离的方法
2018/04/21 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
python计算无向图节点度的实例代码
2019/11/22 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
详解Python流程控制语句
2020/10/28 Python
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
银行柜员应聘推荐信范文
2013/11/24 职场文书
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
成人继续教育实施方案
2014/03/01 职场文书
贷款担保书
2015/01/20 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
SpringBoot前端后端分离之Nginx服务器下载安装过程
2022/08/14 Servers