Js 禁止鼠标右键,Ctrl+D,Ctrl+C等快捷键

Event.observe(document, "keydown", function(event) {
    switch (event.keyCode) {
    case 66: // Ctrl + B
    case 68: // Ctrl + D
    case 78: // Ctrl + N
    case 82: // Ctrl + R
    case 84: // Ctrl + T
        if (!event.ctrlKey) { break; }

    case 116:   // F5
        if (event.preventDefault) {
            event.preventDefault();
        } else {
         event.keyCode = null;
        }
        return (event.returnValue = false);
    }

    return true;
});

Event.observe(document, "contextmenu", function(event) {
 if (event.preventDefault) {
  event.preventDefault();
 }
 return (event.returnValue = false);
});

使用:
<html>   
<head>   
    <title>test shut key</title>   
    <script type="text/javascript" src="prototype.js"></script>
 <script type="text/javascript" src="limitations.js" charset="UTF-8"></script>
</head>   
<body>   
chengf<input type="text" name="birth" id="birth"/><br/> 
</body>   
</html>   
welcome!

</script>  

其中的ptototype.js 需要在网上下载!!

猜你喜欢

转载自fengyilin.iteye.com/blog/2341386