博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
禁止选择文本和禁用右键 v1.0
阅读量:6294 次
发布时间:2019-06-22

本文共 1349 字,大约阅读时间需要 4 分钟。

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;})

 

 

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()}

 

转载于:https://www.cnblogs.com/linyusong/p/6406658.html

你可能感兴趣的文章
计算机网络与Internet应用
查看>>
Django 文件下载功能
查看>>
走红日本 阿里云如何能够赢得海外荣耀
查看>>
磁盘空间满引起的mysql启动失败:ERROR! MySQL server PID file could not be found!
查看>>
点播转码相关常见问题及排查方式
查看>>
[arm驱动]linux设备地址映射到用户空间
查看>>
弗洛伊德算法
查看>>
【算法之美】求解两个有序数组的中位数 — leetcode 4. Median of Two Sorted Arrays
查看>>
精度 Precision
查看>>
Android——4.2 - 3G移植之路之 APN (五)
查看>>
Linux_DHCP服务搭建
查看>>
[SilverLight]DataGrid实现批量输入(like Excel)(补充)
查看>>
秋式广告杀手:广告拦截原理与杀手组织
查看>>
翻译 | 摆脱浏览器限制的JavaScript
查看>>
闲扯下午引爆乌云社区“盗窃”乌云币事件
查看>>
02@在类的头文件中尽量少引入其他头文件
查看>>
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>