<script language="javascript" for="document" event="onkeydown">
<!--
if(event.keyCode==13 && event.srcElement.type!='button' &&
event.srcElement.type!='submit' && event.srcElement.type!='reset' &&
event.srcElement.type!='textarea' && event.srcElement.type!=''){
event.keyCode=9;
}
if((event.altKey)&&((event.keyCode==37)||(event.keyCode==39))){
//alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
//屏蔽退格删除键,屏蔽F5刷新键,Ctrl+R
if((event.keyCode==116)||(event.ctrlKey && event.keyCode==82)){
event.keyCode=0;
event.returnValue=false;
}
//屏蔽Ctrl+n
if((event.ctrlKey)&&(event.keyCode==78)){
event.returnValue=false;
}
//屏蔽 shift+F10
if((event.shiftKey)&&(event.keyCode==121)){
event.returnValue=false;
}
//屏蔽 shift 加鼠标左键新开一网页
if(event.srcElement.tagName == "A" && event.shiftKey){
event.returnValue = false;
}
//屏蔽Alt+F4
if((event.altKey)&&(event.keyCode==115)){
showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
-->
</script>
ps:这个不会与你其他的js函数冲突,若想继续添加新的js函数,在下面直接添加:
<script language="JavaScript" type="text/JavaScript">
<!--
......
-->
</script>
摘自: http://bbs.csdn.net/topics/120057902