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     }
时间: 2024-10-27 14:04:11

JS屏蔽右键菜单,复制,粘帖xxxxx........的相关文章

js禁用右键菜单、选中、复制、剪切、粘贴

//屏蔽右键菜单 document.oncontextmenu = function (event) { if (window.event) { event = window.event; } try { var the = event.srcElement; if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTA

JS 禁止右键,禁止复制,禁止粘贴

原文:JS 禁止右键,禁止复制,禁止粘贴 如何用用javascript 禁止右键,禁止复制,禁止粘贴,做站时常会用到这些代码,所以收藏了一下! 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键特效<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart=&q

WinForm中UnityWebPlayer屏蔽右键菜单

百度到的解决方案: 鼠标右键的BUG 1).3D模型基本操作都是鼠标右键按下以后,拖动鼠标可以旋转模型视角,但是WPF加载后的UnityWebPlayer控件存在一个BUG:右键菜单 2).网上有很多方法去除右键菜单的问题.但都是在网页中去除,UnityWebPlayer封装好的控件还是会携带右键菜单.经过几番周折,也没有直接 在控件里去除右键菜单的问题.在网上,所有的方法都是在网页中修改JS代码解决右键菜单的问题.但是WPF是没有办法修改JS代码的.因为我 们不需要用到Untiy3D发布后的h

js 屏蔽右键,加入收藏夹,设为主页

-----------------------------------------------------------------------------------------------------------------css @charset "gb2312";/* CSS Document */ body{ margin:0; margin-top:3px; padding:0; font-size:12px; line-height:20px; color:#333;}.h

js(jquery)右键菜单插件的实现

今天开发一个项目的时候需要一个模拟鼠标右键菜单的功能.也就是在网页点击鼠标右键的时候不是弹出系统的菜单而是我们制定的内容.这样可以拓展右键的功能.实现过程不多说了,写出来的代码和效果如下: js部分: //创建右键菜单 var epMenu={ create:function(point,option){ var menuNode=document.getElementById('epMenu'); if(!menuNode){ //没有菜单节点的时候创建一个 menuNode=document

Vim 复制粘帖格式错乱问题的解决办法

有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题.看样子,应该是自动缩进惹得祸.本文不去深究原因,直接给出解决方法. 1. paste 模式 运行如下命令,进入 paste 模式: :set paste 进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式不会错乱了.但粘帖后还需要按 <ESC> 进入普通模式并执行如下命令结束 paste 模式: :set nopaste 显然,这样非常麻烦.下面我们进行改进. 2. 快捷键一 我们可以利用设置快捷键来简化上面的

JS自定义右键菜单案例

要求:点击页面鼠标右键,阻止默认右键菜单的弹出,并弹出自定义右键菜单. 效果示例: 参考代码: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>习题</title> <style> * { margin: 0; padding: 0; list-style: none; } #div1

Jquery 屏蔽右键菜单,识别右键事件

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div id="a" style="height: 400px;width: 700px;background-color: blue;"></div

Linux: xclip,pbcopy,xsel用法 terminal 复制粘帖 (mac , ubuntu)

http://justcoding.iteye.com/blog/1829963 1. Windows下 使用系统自带的clip命令. # 位于C:\Windows\system32\clip.exe. 示例: C代码   echo Hello | clip # 将字符串Hello放入Windows剪贴板 dir | clip # 将dir命令输出(当前目录列表)放入Windows剪贴板 clip < README.TXT # 将readme.txt的文本放入Windows剪贴板 echo |