zoukankan      html  css  js  c++  java
  • 禁止选择文本和禁用右键 v1.0

    var zhonghao={
        //绑定事件
        myAddEvent: function(obj, sEvent, fn){if(obj.attachEvent){obj.attachEvent('on'+sEvent, fn);}else{obj.addEventListener(sEvent, fn, false);}},
        //禁止选择文本
        disableselect:function(e){
            var omitformtags=["input", "textarea", "select"]
            omitformtags=omitformtags.join("|")
            if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 
            return false 
        },
        reEnable:function(){ 
            return true 
        },
    
        //禁用右键 
    
        stop:function(){ 
        return false; 
    
        }    
    
    }
    
    zhonghao.myAddEvent(window,"load",function(){
    
        //禁止选择文本
    
        if (typeof document.onselectstart!="undefined") 
            document.onselectstart=new Function ("return false");
        else{ 
            document.onmousedown=zhonghao.disableselect ;
            document.onmouseup=zhonghao.reEnable ;
        }
    
    
        //禁止右键
    
        document.oncontextmenu=zhonghao.stop;
    })
    <script> function stop() {
        return false };
    document.oncontextmenu = stop;
    javascript: ; </script>
    function disableselect(e) {
        var omitformtags = ["input", "textarea", "select"];
        omitformtags = omitformtags.join("|");
        if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1);
        return false
    };
    
    function reEnable() {
        return true
    };
    if (typeof document.onselectstart != "undefined") document.onselectstart = new Function("return false");
    else {
        document.onmousedown = disableselect();
        document.onmouseup = reEnable()
    }
    转载请注明出处: 欢迎留言或qq(1090413588)交流
  • 相关阅读:
    ps 允许执行不信任的脚本
    mysql 某表某列支持 emoji
    jenkins
    成为真正的win10 超级管理员,解决win+r 不以管理员身份运行
    bat curl 定时请求
    jq 日期区间处理
    jq 日期区间处理
    ubuntu cli
    nginx启动两个flask项目
    nginx 配置http和https验证
  • 原文地址:https://www.cnblogs.com/linyusong/p/6406658.html
Copyright © 2011-2022 走看看