当前位置:首页 > 安卓软件 > 商务办公 > 正文
禁止鼠标右键代码?鼠标限制在窗口内 商务办公

禁止鼠标右键代码?鼠标限制在窗口内

5个月前 (11-11) 类别:商务办公

  • 发布日期:2025-04-18 20:22:08
  • 所属类别:商务办公
  • 下载人数:3545
  • 版本:
  • 大小:

立即下载

扫二维码手机浏览

禁止鼠标右键代码?鼠标限制在窗口内介绍

如何在网页中禁止使用鼠标右键

在网页中禁止使用鼠标右键可以通过JavaScript实现。

在网页中禁用鼠标右键的基本思路是监听鼠标的`contextmenu`事件,并在事件触发时阻止其默认行为。`contextmenu`事件在用户尝试打开上下文菜单(通常是右键菜单)时触发。通过在这个事件的处理函数中调用`event.preventDefault()`方法,我们可以阻止上下文菜单的显示。

禁止鼠标右键代码?鼠标限制在窗口内

下面是一个简单的例子,展示了如何在网页中禁止使用鼠标右键:

html

在这个网页中,鼠标右键被禁用了。

禁止鼠标右键代码?鼠标限制在窗口内

在上面的代码中,我们通过`addEventListener`方法给`document`对象添加了一个`contextmenu`事件监听器。当用户在该网页上尝试使用鼠标右键时,监听器会捕获到`contextmenu`事件,并调用一个匿名函数来处理这个事件。在这个函数中,我们调用了`event.preventDefault()`方法来阻止事件的默认行为,即阻止上下文菜单的显示。

需要注意的是,禁用鼠标右键可能会对用户体验造成负面影响,因为它阻止了用户访问一些常用的上下文菜单功能,如**、粘贴和查看页面元素等。因此,在禁用鼠标右键之前,建议仔细考虑是否有必要这样做,以及是否有其他更好的方法来达到你的目的。

另外,即使你通过技术手段禁用了鼠标右键,用户仍然可以通过其他方式访问被禁用的功能,例如使用浏览器开发者工具或第三方扩展程序。因此,禁用鼠标右键并不能完全防止用户访问或**网页内容。如果你希望保护网页内容不被**或修改,可能需要考虑其他的技术手段,如使用CSS或JavaScript来隐藏或模糊文本内容,或使用服务器端的技术来验证和保护数据。

禁止右键代码而且禁止查看-源文件

禁止鼠标右键禁止查看源文件禁止右键**代码大全

1. oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单

<table border oncontextmenu=return(false)><td>no</table>可用于Table

2.<body onselectstart="return false">禁止选取、防止**

3. onpaste="return false"禁止粘贴

4. oncopy="return false;" oncut="return false;"禁止**和剪切

5.<input style="ime-mode:disabled">关闭输入法

用javascript禁止右键,禁止**,禁止粘贴

有时自己辛苦半天做的网页,尤其是一些javascript特效,很容易被人利用查看源文件而**。那么如何才能防止被人查看源代码呢?我们可以利用event.button特性来做到。下表是event.button属性的可能取值及含义:

0没按键

1按左键

2按右键

3按左和右键

4按中间键

5按左和中间键

6按右和中间键

7按所有的键

参照上表,我们可以在<body>和</body>之间加入如下语句:

<Script Langvage=javascript>

function Click(){

if(event.button!=1){alert('版权所有(C)2001XXX工作室');

}}

document.onmousedown=Click;

</Script>

这样在浏览网页时除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“版权所有(C)2001 XXX工作室”的提示框,而不是出现快捷菜单,从而避免被人查看源文件代码。

如果使event.button=2,实际上它仅能限制点击鼠标右键情况,其他点击方式,如按左右键、按左和中间键、按中间键等就不能限制,当这些方式的点击发生时,出现的就是快捷菜单,从而可以查看源文件。

注意:把body改为如下代码:<body oncontextmenu="window.event.returnValue=false">,其中Value中的V一定要大写!!

页面禁用鼠标右键代码

可以把下面代码加入到页面适当位置。

LeadBBS论坛应用下面代码时,可以打开:inc/Board_Popfun.asp文件

查找:

<script language="JavaScript" src="<%=DEF_BBS_HomeUrl%>inc/JF.js" type="text/javascript"></script>

下面加入代码。

<script language=javascript>

function openScript(url, width, height,left,top,r){

var Win= window.open(url,"openScript",'width='+ width+',height='+ height+',left='+left+',top='+top+',resizable=no,scrollbars='+r+',menubar=no,status=no');

}

//以下为禁止鼠标右键的代码,不想禁止的可以删除

<!--

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){alert("【E路极速】欢迎你");}}

{

event.cancelBubble= true

event.returnValue= false;

return false;

}

}

document.oncontextmenu= nocontextmenu;// for IE5+

document.onmousedown= norightclick;// for all others

//-->

</script>

图片禁用鼠标右键代码

应用方法同上。

<script language="JavaScript1.2">

var clickmessage="本站图片禁用右键!"

function disableclick(e){

if(document.all){

if(event.button==2||event.button==3){

if(event.srcElement.tagName=="IMG"){

alert(clickmessage);

return false;

}

}

}

if(document.layers){

if(e.which== 3){

alert(clickmessage);

return false;

}

}

}

function associateimages(){

for(i=0;i<document.images.length;i++)

document.images[i].onmousedown=disableclick;

}

if(document.all)

document.onmousedown=disableclick

else if(document.layers)

associateimages()

</script>

功能:禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt

<script language="JavaScript">

<!--

function key(){

if(event.shiftKey){

window.close();}

//禁止Shift

if(event.altKey){

window.close();}

//禁止Alt

if(event.ctrlKey){

window.close();}

//禁止Ctrl

return false;}

document.onkeydown=key;

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 onselectstart="return false"; onpaste="return false";>

如何用用javascript禁止右键,禁止**,禁止粘贴,做站时常会用到这些代码,所以收藏了一下!

1. oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键特效

<table border oncontextmenu=return(false)><td>no</table>可用于Table

2.<body onselectstart="return false">取消选取、防止** javascript技巧

3. onpaste="return false"不准粘贴技巧

4. oncopy="return false;" oncut="return false;"防止**的javascirpt特效

祝顺利!有问题,请追问.有帮助,望采纳.

急求禁止鼠标右键的CSS代码!!,(只能用CSS代码,)

body{Windsor:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});}

关键参数:

expression--css与js的结合点

定义:

IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

更多内容点击参考资料

文章到此结束,希望我们对于禁止鼠标右键代码和鼠标限制在窗口内的问题能够给您带来一些启发和解决方案。如果您需要更多信息或者有其他问题,请随时联系我们。

版权说明:如非注明,本站文章均为 皮努努下载 原创,转载请注明出处和附带本文链接;

本文地址:https://www.pinunu.com/office/jzsbyjb.html