`

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>

 

分享到:
评论

相关推荐

    禁止点击鼠标右键

    以下是一个简单的示例,展示如何在网页的整个 body 上禁止鼠标右键点击: ```html &lt;!DOCTYPE html&gt; 禁止点击鼠标右键 document.addEventListener('contextmenu', function(event) { event.preventDefault...

    禁止点鼠标右键代码.rar

    标题“禁止点鼠标右键代码.rar”所涉及的是一个JavaScript技术的应用,主要目的是阻止用户在网页上使用鼠标右键点击。在网页设计中,有时为了防止用户复制内容、查看源代码或其他安全考虑,开发者会选择禁用鼠标右键...

    屏蔽鼠标右键代码.rar

    "屏蔽鼠标右键代码"这个压缩包文件可能包含了一段JavaScript代码,用于实现这样的功能。JavaScript是一种广泛使用的客户端脚本语言,它可以直接在用户的浏览器上运行,对网页进行动态操作。 首先,我们需要理解为...

    禁止鼠标右键及svg中自定义右键菜单

    禁止鼠标右键的基本方法是在HTML页面中添加JavaScript代码,监听`contextmenu`事件,然后阻止其默认行为。以下是一个简单的示例: ```html &lt;!DOCTYPE html&gt; ;"&gt; 鼠标右键已被禁用。 ``` 这段代码中的`...

    flex禁止鼠标右键

    在网页开发中,有时我们可能需要对某些元素或者整个页面设置禁止鼠标右键操作,以防止用户通过右键菜单执行不希望出现的功能,比如复制、查看源代码等。标题"flex禁止鼠标右键"提示我们要关注的是在使用Flex布局的...

    用javascript 禁止右键,禁止复制,禁止粘贴

    四、禁用鼠标右键代码 可以使用以下代码禁用鼠标右键: ```javascript &lt;script language="javascript"&gt; function nocontextmenu() { event.cancelBubble = true event.returnValue = false return false } ...

    能响应鼠标右键事件的ECharts2.2

    打开这个文件,我们可能看到一个展示数据血缘关系的ECharts图表,同时包含了处理鼠标右键事件的代码,例如,当用户在图表上右键点击时,可能会弹出一个菜单,允许用户执行如查看数据详情、追溯数据源或导出数据血缘...

    html+js鼠标右键代码

    根据提供的信息,我们可以了解到这段代码实现了一个通过HTML与JavaScript结合使用的自定义鼠标右键菜单功能。下面我们将详细解析其中涉及的重要知识点。 ### 一、禁止默认的右键菜单 在`&lt;body&gt;`标签中设置了`...

    禁用鼠标右键

    以下是一个简单的示例代码,展示了如何在HTML页面中禁止鼠标右键点击: ```html &lt;!DOCTYPE html&gt; 禁用鼠标右键示例 &lt;script type="text/javascript"&gt; window.onload = function() { document.oncontextmenu =...

    鼠标右键 禁用右键与禁用解除

    在网页设计与开发过程中,有时为了保护网站中的图片、代码不被轻易复制或者出于用户体验的考虑,开发者会采取措施禁止用户在网页上使用鼠标右键。这种方法虽然不能完全阻止技术较高的用户获取网页内容,但对于一般...

    jquery 禁止鼠标右键并监听右键事件

    在本文中,我们将详细介绍使用jQuery来禁止鼠标右键以及如何监听右键事件的相关知识点。这些技术常被用来防止网站内容被用户轻易地通过鼠标右键菜单复制,或者为了提供自定义的右键菜单功能。 首先,了解文档对象...

    禁止右键代码示例demo

    ### 禁止右键代码示例解析 在网页开发中,有时为了保护网页内容不被轻易复制或出于用户体验的设计考虑,开发者会采用各种技术手段来禁止用户在页面上使用鼠标右键。本文将深入分析一种禁止用户在网页上使用右键的...

    页面禁止鼠标右键,FX,ALT,CTRL,SHIFT等齐全

    标题中的“页面禁止鼠标右键,FX,ALT,CTRL,SHIFT等齐全”指的是在网页设计中,通过JavaScript脚本实现的一种安全措施,目的是限制用户在特定网页上的某些操作。这通常用于防止用户复制内容、查看源代码或者使用...

    各浏览器兼容禁止右键js代码

    在网页开发中,有时为了保护内容不被轻易复制或者出于特定设计需求,开发者可能会选择禁止用户的鼠标右键操作。本文将详细讲解如何使用JavaScript实现各浏览器兼容的禁止右键功能,以及相关的技术要点。 首先,...

    js屏蔽鼠标右键js屏蔽鼠标右键js屏蔽鼠标右键

    本篇文章将详细解析一种通过JavaScript实现禁用鼠标右键的方法,并深入探讨其背后的原理。 #### 二、实现原理 在HTML文档中,当用户点击鼠标右键时,默认会触发浏览器的上下文菜单(即右键菜单)。而通过...

    js禁止右键和禁止复制

    ### 二、JavaScript禁止文本复制 #### 实现原理: 禁止文本复制通常涉及到监听鼠标和键盘事件,如`onselectstart`和`onmousedown`。`onselectstart`事件在用户尝试选择文本时触发,而`onmousedown`事件则在鼠标...

    javascript页面代码防止frame禁止右键

    禁止鼠标右键 禁止鼠标右键点击是常见的保护措施之一。通过在HTML元素上设置`oncontextmenu`事件,可以阻止浏览器默认的行为(即弹出右键菜单)。 ```html ;"&gt; ``` 或者在具体的元素上添加此属性: ```html ;"&gt; ...

    鼠标右键在网页上不能用

    标题 "鼠标右键在网页上不能用" 描述了一个常见的技术问题,这通常是由于网页开发者为了防止用户复制或右键菜单被禁用的情况。这个问题涉及到Web浏览器的工作原理、JavaScript编程以及可能的解决策略。 首先,我们...

    禁止flash使用右键的代码

    标题“禁止flash使用右键的代码”涉及到的是Web前端开发中的一个特定问题,即如何防止用户在Flash内容上使用鼠标右键弹出默认的上下文菜单。在网页中,Flash对象有时会因为开发者的需求,不希望用户通过右键点击来...

    JS实现禁止鼠标右键的功能

    在网页开发中,有时为了保护内容不被...禁止鼠标右键和选择文本只是其中的一部分,开发者可以根据需求灵活应用JavaScript来定制网页的行为。然而,这种做法也应谨慎使用,因为过度的限制可能会影响用户的正常浏览体验。

Global site tag (gtag.js) - Google Analytics