zoukankan      html  css  js  c++  java
  • JS屏蔽右键菜单,复制,粘帖xxxxx........

     1 //屏蔽右键菜单
     2     document.oncontextmenu = function (event) {
     3         if (window.event) {
     4             event = window.event;
     5         } try {
     6             var the = event.srcElement;
     7             if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {
     8                 return false;
     9             }
    10             return true;
    11         } catch (e) {
    12             return false;
    13         }
    14     }
    15 
    16     //屏蔽粘贴
    17     document.onpaste = function (event) {
    18         if (window.event) {
    19             event = window.event;
    20         } try {
    21             var the = event.srcElement;
    22             if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {
    23                 return false;
    24             }
    25             return true;
    26         } catch (e) {
    27             return false;
    28         }
    29     }
    30 
    31     //屏蔽复制
    32     document.oncopy = function (event) {
    33         if (window.event) {
    34             event = window.event;
    35         } try {
    36             var the = event.srcElement;
    37             if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {
    38                 return false;
    39             }
    40             return true;
    41         } catch (e) {
    42             return false;
    43         }
    44     }
    45 
    46     //屏蔽剪切
    47     document.oncut = function (event) {
    48         if (window.event) {
    49             event = window.event;
    50         } try {
    51             var the = event.srcElement;
    52             if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {
    53                 return false;
    54             }
    55             return true;
    56         } catch (e) {
    57             return false;
    58         }
    59     }
    60 
    61     //屏蔽选中
    62     document.onselectstart = function (event) {
    63         if (window.event) {
    64             event = window.event;
    65         } try {
    66             var the = event.srcElement;
    67             if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {
    68                 return false;
    69             }
    70             return true;
    71         } catch (e) {
    72             return false;
    73         }
    74     }
  • 相关阅读:
    mvc+dwz准备工作
    C# action,delegate,func的用法和区别
    mvc+dwz第二天
    mvc+dwz第一天
    H5文件上传2
    H5文件上传1
    vs2010 nuget 基础连接已经关闭:发送时发生错误
    redis分布式锁
    C# 并发队列ConcurrentQueue
    正则表达式入门
  • 原文地址:https://www.cnblogs.com/lyghost/p/4383953.html
Copyright © 2011-2022 走看看