`

javascript禁止鼠标右键的代码(转)

 
阅读更多

1.禁止鼠标左右键代码/禁止网页选中/禁止另存为/防复制代码

 

<body oncontextmenu="return false" onselectstart="return false">
<noscript><iframe src="/*.html>";</iframe></noscript>
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>

 2.禁止鼠标左右键

 

 

<SCRIPT language=javascript>
<!--
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;
}
}
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</SCRIPT>

 3.禁止选中代码

 

 

<SCRIPT language=JavaScript>
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</SCRIPT>

 4.禁止另存为

 

 

 <noscript>
 <iframe src="/*.htm"></iframe>
</noscript>

 5.防拷贝/复制代码

 

<body leftmargin=0 topmargin=0 >

 6.禁止选择文本

<script type="text/javascript">
var omitformtags=["input", "textarea", "select"]
omitformtagsomitformtags=omitformtags.join("|")
function disableselect(e){
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
}
</script>

 7.禁止网页另存为

<noscript><iframe src="/*.html>";</iframe></noscript>

 8.禁止选择文本

<script type="text/javascript">

var omitformtags=["input", "textarea", "select"]

omitformtagsomitformtags=omitformtags.join("|")

function disableselect(e){
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
}
</script>

 9.禁用右键

<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>

 10.真正的鼠标右键屏蔽

<script language="JavaScript">
<!--

if (window.Event)
 document.captureEvents(Event.MOUSEUP);

function nocontextmenu()
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e)
{
if (window.Event)
{
 if (e.which == 2 || e.which == 3)
 return false;
}
else
 if (event.button == 2 || event.button == 3)
 {
 event.cancelBubble = true
 event.returnValue = false;
 return false;
 }

}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>

 

分享到:
评论

相关推荐

    禁止点击鼠标右键

    本文介绍了用户javascript实现禁止点击鼠标右键的方法

    深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制

    我记得在刚开始接触动态HTML及JavaScript时就接触过关于鼠标右键屏蔽的脚本代码,当时这些代码很多会用在防止浏览者未经允许的复制网页上的文字或者其他内容,后来的实际应用证明这种做法是不符合用户体验的,而且...

    JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt

    主要介绍了JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt,需要的朋友可以参考下

    DhtmlxTree-dhtmlxmenu实现在节点上右键弹出菜单

    c、用 javascript 获取当页面上鼠标(光标)位置 &lt;script type="text/javascript"&gt; // 说明:获取鼠标位置 function mousePosition(ev){ if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY};...

    地址栏收藏夹图标设置页面禁止全选复制粘贴及右键

    Java项目,在MyEclipse中跑,没什么要求, 没有一句Java代码,全部是Javascript语句, ...5、鼠标右键被屏蔽; 6、输入法被屏蔽; 7、粘贴被屏蔽; 每个功能 1 分,很合理,O(∩_∩)O谢谢合作 QQ:83433857

    JavaScript禁止页面操作的示例代码

    单的JS禁止页面右键菜单–避免网站信息被...“鼠标右键不可用”&#41;; } [removed]=block;[removed]网页上禁止复制主要靠JavaScript来实现。 &lt;BODY oncontextmenu=”return false” onselectstart=”return false

    地址栏收藏夹图标页面禁止选中复制粘贴及右键点击

    Java项目,在MyEclipse中跑,没什么要求, 没有一句Java代码,全部是Javascript语句, ...5、鼠标右键被屏蔽; 6、输入法被屏蔽; 7、粘贴被屏蔽; 每个功能 1 分,很合理,O(∩_∩)O谢谢合作 QQ:83433857

    javascript经典效果示例

    56:___禁止在图片上使用右键 57:___竖向图片滚动 58:___纯CSS代码实现的图片列表滚动 59:___纯CSS实现鼠标移上图片添加阴影效果 60:___经典的图片切换 61:___网站首页js幻灯片代码 62:___美化过的匀速图片滚动 63:__...

    JavaScript特效(已经编辑成网页

    ◆禁止点击鼠标上右键 ◆点击右键启动收藏夹 ◆链接注释 ◆跟随鼠标的图形 日期时间 ◆COOL数字钟 ◆**年**月**日 ◆状态栏数字钟 ◆From时钟 文本特效 ◆随机文本 ◆文本链接自动变色 ◆变色文本...

    程序天下:JavaScript实例自学手册

    4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示鼠标位置 4.4 点击鼠标右键到指定页 4.5 鼠标放到图片上会显示另外一张图片 4.6 鼠标形状定义大全 4.7 鼠标移入移出时颜色变化 4.8 跟随鼠标的文字 4.9 跟随鼠标...

    《程序天下:JavaScript实例自学手册》光盘源码

    4.1 禁用鼠标右键 4.2 使鼠标滚轮失效 4.3 状态栏显示鼠标位置 4.4 点击鼠标右键到指定页 4.5 鼠标放到图片上会显示另外一张图片 4.6 鼠标形状定义大全 4.7 鼠标移入移出时颜色变化 4.8 跟随鼠标的文字 4.9 跟随鼠标...

    WebCrypt Pro 2000 v4.1

    最有效的网页原始代码保护工具,能够透过加密演算来保护任何 HTML、Javascript 网页原始代码,并可以禁止鼠标右键的点选动作、禁止文字选取的动作..等等,能够真正做到网页资源的保护!另外,内建一个小巧的图片切割...

    JavaScript_DOM编程

    如:禁止在页面中使用单击鼠标右键弹出快捷菜单 &lt;head&gt; &lt;script type="text/javascript"&gt; function hideContextmenu(){ return false; } ()"&gt; 2.直接在JavaScript代码中设置元素对象的事件属性 ...

    超实用的jQuery代码段

    3.4 绑定鼠标右键单击事件 3.5 双击不选中文本 3.6 通过单击事件添加或解除绑定 3.7 激活整个div层的单击事件 3.8 鼠标单击实现div的选取 3.9 模拟鼠标单击事件 3.10 设定时间间隔的方法 3.11 设定时间延迟的方法 ...

    JavaScript实用范例词典04-14

    7.5 绝对禁止单击鼠标右键... 197 7.6 鼠标控制文字的滚动... 198 7.7 取得鼠标在网页中的 X、Y坐标(IE) 199 7.8 取得鼠标在网页中的 X、Y坐标(Netscape) 200 7.9 跟随鼠标移动的图片... 201 7.10 跟随鼠标...

    网页分析专用工具~!

    * 双击鼠标查看JavaScript, Style Sheet和网页的源代码; * 保存任何喜欢的内容; * 提供很多增强IE功能的附件; * 自定义增加的附件的数量; * 提供改变IE设置的快捷操作; * 图像列表可以将页面背景图,表格...

    Jquery下的26个实用小技巧(jQuery tips, tricks solutions)

    比如有禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素...

    34款经典Dreamweaver插件

    建立自定义的鼠标右键菜单(IE5及以上版本支持) Resolution Redirect 类别:DW Command 文件格式:mxp 根据分辨率不同重定向到不同的页面 QuickTime Object 类别:DW Object 文件格式:mxp 在页面内插入...

    浅谈 javascript 事件处理

    事件处理 ... 二、事件:你的操作  鼠标:  click 单击  dblick 双击 ...//禁止右键的程序  mouseover 放上  mouseout 离开  mousedown 按下  mouseup 抬起  mousemove 鼠标移动  键盘:  keypress

Global site tag (gtag.js) - Google Analytics