javascript 屏蔽F5,BackSpace,IE的刷新,右键功能

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:04:26
文章分类:
Java代码
function DisableF5(){
with (event){
// F5 and Ctrl+R
if (keyCode==116 || (ctrlKey && keyCode==82)){
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
}
document.onkeydown = DisableF5;
function DisableF5(){with (event){// F5 and Ctrl+Rif (keyCode==116 || (ctrlKey && keyCode==82)){event.keyCode = 0;event.cancelBubble = true;return false;}}}document.onkeydown = DisableF5;
Java代码
function document.onkeydown()
{
if ((event.keyCode==8)   ||                  //屏蔽退格删除键
(event.keyCode==116)||                  //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
}
function document.onkeydown(){if ((event.keyCode==8) || //屏蔽退格删除键(event.keyCode==116)|| //屏蔽 F5 刷新键(event.ctrlKey && event.keyCode==82)){ //Ctrl + Revent.keyCode=0;event.returnValue=false;}}
一,js屏蔽浏览器(IE和FireFox)的刷新功能
Java代码
document.onkeydown=function()
{
if ((window.event.keyCode==116)|| //屏蔽 F5
(window.event.keyCode==122)|| //屏蔽 F11
(window.event.shiftKey && window.event.keyCode==121) //shift+F10
)
{
window.event.keyCode=0;
window.event.returnValue=false;
}
if ((window.event.altKey)&&(window.event.keyCode==115))
{
//屏蔽Alt+F4
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
document.onkeydown=function(){if ((window.event.keyCode==116)|| //屏蔽 F5(window.event.keyCode==122)|| //屏蔽 F11(window.event.shiftKey && window.event.keyCode==121) //shift+F10){window.event.keyCode=0;window.event.returnValue=false;}if ((window.event.altKey)&&(window.event.keyCode==115)){//屏蔽Alt+F4window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");return false;}}
二,js屏蔽浏览器右键功能
Java代码
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others