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 相关文章推荐
从父页面读取和操作iframe中内容方法
Jul 25 Javascript
传智播客学习之java 反射
Nov 22 Javascript
flexigrid 类似ext grid的JS表格代码
Jul 17 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
Jan 22 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
Jan 13 Javascript
Angular2 http jsonp的实例详解
Aug 31 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
fullpage.js最后一屏滚动方式
Feb 06 Javascript
Vue中的v-for循环key属性注意事项小结
Aug 12 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
May 23 Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 Javascript
vue全局使用axios的操作
Sep 08 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安装攻略:常见问题解答(三)
2006/10/09 PHP
function.inc.php超越php
2006/12/09 PHP
php eval函数用法总结
2012/10/31 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
destoon二次开发入门示例
2014/06/20 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
跟老齐学Python之永远强大的函数
2014/09/14 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
python实现连续图文识别
2018/12/18 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
django 使用全局搜索功能的实例详解
2019/07/18 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
高二生物教学反思
2014/01/27 职场文书
贺卡寄语大全
2014/04/11 职场文书
国企干部对照检查材料
2014/08/22 职场文书
个人汇报材料范文
2014/12/30 职场文书
婚育证明样本
2015/06/16 职场文书
《社戏》教学反思
2016/02/22 职场文书
导游词之西安大清真寺
2019/12/17 职场文书