<script language="Javascript">
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
//屏蔽F1帮助
function window.onhelp()
{
return false
}
function KeyDown()
{
//alert(event.keyCode);
//屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 →
if ((window.event.altKey)&&((window.event.keyCode==37)||(window.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 (window.event.srcElement.tagName == "A" && window.event.shiftKey)
{
window.event.returnValue = false;
}//屏蔽Alt+F4
if ((window.event.altKey)&&(window.event.keyCode==115))
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}//屏蔽Ctrl+A
if((event.ctrlKey)&&(event.keyCode==65))
{
return false;
}}
</script>

解决方案 »

  1.   

    这个东西应该如何用我这种用怎么没有效果
    <html>
    <head>
    <title>考试系统</title>
    <script for ="window" event="onload" language="JScript">
    //屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
    //屏蔽F1帮助
    function window.onhelp()
    {
    return false
    }
    function KeyDown()
    {
    //alert(event.keyCode);
    //屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 →
    if ((window.event.altKey)&&((window.event.keyCode==37)||(window.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 (window.event.srcElement.tagName == "A" && window.event.shiftKey)
    {
    window.event.returnValue = false;
    }//屏蔽Alt+F4
    if ((window.event.altKey)&&(window.event.keyCode==115))
    {
    window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
    return false;
    }//屏蔽Ctrl+A
    if((event.ctrlKey)&&(event.keyCode==65))
    {
    return false;
    }}
    </script></head>
    <body>
    </body>
    </html>
      

  2.   

    OK可以了谢谢大家了
    <html>
    <head>
    <title>考试系统</title>
    <script for ="window" event="onload" language="JScript">
    function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 
    //alert("ASCII代码是:"+event.keyCode); 
    if ((window.event.altKey)&& 
    ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← 
    (window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 → 
    alert("不准你使用ALT+方向键前进或后退网页!"); 
    event.returnValue=false; 

    if ((window.event.keyCode==8) || //屏蔽退格删除键 
    (window.event.keyCode==116)|| //屏蔽 F5 刷新键 
    (window.event.keyCode==112)|| //屏蔽 F1 刷新键 
    (window.event.ctrlKey && window.event.keyCode==82)){ //Ctrl + R 
    window.event.keyCode=0; 
    window.event.returnValue=false; 

    if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n 
    event.returnValue=false; 
    if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10 
    event.returnValue=false; 
    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;} 

    function Showhelp(){ 
    alert("Wrong!"); 
    return false; 

    document.onkeydown  =  KeyDown;
    </script></head>
    <body>
    </body>
    </html>