var oLastBtn=0,bIsMenu=false
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!=1)
{
return false;
}
}
else if(event.button!=1)
{
event.cancelBubble=true;
event.returnValue=false;
return false;
}
}
document.οncοntextmenu=nocontextmenu;
document.οnmοusedοwn=norightclick;
function onKeyDown()
{
if((event.altKey)||((event.keyCode==8)&&(event.srcElement.type!="text"&&event.srcElement.type!="textarea"&&event.srcElement.type!="password"))||((event.ctrlKey)&&((event.keyCode==78)||(event.keyCode==82)))||(event.keyCode==116))
{
event.keyCode=0;
event.returnValue=false;
}
}
function document.onkeydown()
{
if(event.ctrlKey){
event.returnValue=false;
}
if(window.event.keyCode==116||window.event.keyCode==117)
{
window.event.keyCode=0;
window.event.returnValue=false; //禁止F5
}
}
在页面生成时自动加载
<body οnlοad="nocontextmenu();norightclick(this);onKeyDown();">
禁止F5键,禁止右键,禁止Ctrl+R.