zoukankan      html  css  js  c++  java
  • 禁止/屏蔽 鼠标右键

    <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty()></body>
    
    onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。
    
    禁止保存:<noscript><iframe src="*.htm"></iframe></noscript>,放在head里面。
    
    禁止粘贴:<input type=text onpaste="return false">
    
    关闭输入法:<input style="ime-mode:disabled">
    
    屏蔽鼠标右键:
    function document.oncontextmenu(){event.returnValue=false;}
    
    屏蔽F1帮助:
    function window.onhelp(){return false}
    
    屏蔽其他键
    function document.onkeydown()
    {
       if ((window.event.altKey)&&
       ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
       (window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
       {
        alert("不准你使用ALT+方向键前进或后退网页!");
        event.returnValue=false;
       }
       
       if ((event.keyCode==8)   ||                 //屏蔽退格删除键
       (event.keyCode==116)||                 //屏蔽 F5 刷新键
       (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
        event.keyCode=0;
        event.returnValue=false;
        }
       if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}   //屏蔽F11
       if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n
       if (event.shiftKey && event.keyCode==121)event.returnValue=false;   //屏蔽 shift+F10
       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;
       }
    }
    
    屏蔽打印:
    <style>
    @media print{
    * {display:none}
    }
    </style> 
  • 相关阅读:
    Gym 101194L / UVALive 7908
    POJ 2259
    POJ 2559
    Gym 101194E / UVALive 7901
    Gym 101194D / UVALive 7900
    一种整数集上二分的正确写法
    日常训练记录
    Gym 101194C / UVALive 7899
    Gym 101194A / UVALive 7897
    HDU 5542
  • 原文地址:https://www.cnblogs.com/liuswi/p/2754635.html
Copyright © 2011-2022 走看看