b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

禁止页面刷新和返回的js方法

电脑杂谈  发布时间:2020-03-24 17:01:49  来源:网络整理

js后退并刷新_js后退页面同时刷新_js 后退不刷新

//禁止使用F5键

functiondocument.onkeydown()

{

如果(event.keyCode == 116)

{

event.keyCode = 0;

event.cancelBubble = true;

returnfalse;

}

}

//禁止右键单击弹出菜单

functiondocument.oncontextmenu()

{

returnfalse;

}

//以下代码实现全屏显示

functionwindow.onload(){

varRequest = newArray(); //保存参数

vars = location.search.substring(1);

if(s && s!=“”){

varlist = s.split(“&”);

for(vari = 0; i

varpair = list [i] .split(“ =”);

if(对[0]和&对[0]!=“”){

请求[不转义(对[0])] =不转义(对[1]);

js后退页面同时刷新_js后退并刷新_js 后退不刷新

}

}

}

varfullscreen =请求[“全屏”];

if(全屏!=“是”){

varfile = self.location;

vara = window.open(“关于: 空白”,“”,“全屏=是”);

self.opener = null;

self.close();

a.location =文件+“?全屏=是”;

}

}

<!-

//屏蔽鼠标右键,Ctrl + N,Shift + F10,F11js 后退不刷新,F5刷新,退格键

//作者: 梅兹(梅雨)2002-6-18

functiondocument.oncontextmenu(){event.returnValue = false;}

//屏蔽鼠标右键

functionwindow.onhelp(){returnfalse}

//阻止F1帮助

functiondocument.onkeydown()

{

if((window.event.altKey)&&

((window.event.keyCode == 37)|| // Alt +箭头←

(window.event.keyCode == 39)))// Alt +箭头+→

{

js后退页面同时刷新_js 后退不刷新_js后退并刷新

提醒(“您不允许使用ALT +箭头键前进或后退网页!”)

event.returnValue = false;

}

/ *注意: 这实际上并没有阻止Alt +箭头键,

由于Alt +箭头键会弹出警告框,因此请按住Alt键,

用鼠标单击警告框,此屏蔽方法将不起作用. 如果以后

哪个管理员可以真正阻止Alt键,请告诉我. * /

if((event.keyCode == 8)|| //空白的Backspace删除键

(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块

如果(event.ctrlKey && event.keyCode == 78)event.returnValue = false;

//阻止Ctrl + n

如果(event.shiftKey && event.keyCode == 121)event.returnValue = false;

//换挡+ F10

如果(window.event.srcElement.tagName ==“ A” && window.event.shiftKey)

window.event.returnValue = false;

//块移位和鼠标左键打开新页面

if(((window.event.altKey)&&(window.event.keyCode == 115))

//阻止Alt + F4

{

window.showModelessDialog(“大约: 空白”,“”,“ dialogWidth: 1像素; dialogheight: 1像素”);

js后退并刷新_js 后退不刷新_js后退页面同时刷新

returnfalse;

}

}

/ *阻止事件默认行为* /

functionprDefault(evt)

{

/ * IE浏览器* /

如果($. browser.msie)

{

evt.keyCode = 0;

evt.returnValue = false;

}其他

{

evt.preventDefault();

}

}

/ *禁用页面刷新* /

functionnoRefresh(事件)

{

/ * F5刷新* /

如果(event.keyCode == 116)

{

prDefault(事件);

returnfalse;

}

js后退页面同时刷新_js后退并刷新_js 后退不刷新

/ * ctrl + rorctrl + n刷新* /

if(event.ctrlKey &&(event.keyCode == 78 || event.keyCode == 82))

{

prDefault(事件);

returnfalse;

}

/ * shitf + f10上下文菜单* /

如果(event.shiftKey && event.keyCode == 121)

{

prDefault(事件);

returnfalse;

}

}

(函数($){

$(函数(){

/ *禁用右键单击页面* /

$(文档).bind(“上下文菜单”js 后退不刷新,函数(事件){

returnfalse;

});

});

})(jQuery);

在页面上添加上述js代码后,您需要在页面上添加keydown事件

HTML代码收藏代码

PS: 禁用刷新,不仅禁用F5,而且禁用Ctrl + R,Shift + F10和右键单击菜单. 此外,IE和其他浏览器用于阻止事件的默认行为是不同的. 我主要在这里使用jQuery确定浏览器类型,然后单独处理它.

; tid = 36


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-150810-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...