日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

如何在网页中禁止使用鼠标右键?几种方法和大家分享

發(fā)布時(shí)間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在网页中禁止使用鼠标右键?几种方法和大家分享 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如何在網(wǎng)頁(yè)中禁止使用鼠標(biāo)右鍵

方法一:最簡(jiǎn)單的方法

<SCRIPT language="JavaScript"> function click() { if(event.button==2) { alert('右鍵不能用了!') } } document.onmousedown=click </SCRIPT>


這是最簡(jiǎn)單,也是最常用的方法



方法二:添加到收藏夾
<SCRIPT language="JavaScript"> function click() { if(event.button==2) { window.external.addFavorite(http://blog.sina.com.cn/xtfge0915','我會(huì)在人海中找到你'); } } document.onmousedown=click </SCRIPT>




方法三:使右鍵失效

將<body>改成<body οncοntextmenu=self.event.returnValue=false>

該方法須IE5以上



方法四:

將<body>改成<body οndragstart="window.event.returnValue=false" οncοntextmenu="window.event.returnValue=false" onselectstart="event.returnValue=false">

屏蔽鼠標(biāo)右鍵和復(fù)制菜單失效


方法1:

在網(wǎng)頁(yè)中加入以下代碼:

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


方法2:
在<body>中加入以下代碼:
<body oncontextmenu="return false" onselectstart="return false">


<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">


實(shí)質(zhì)上,方法2與方法1是一樣的。

方法3:

如果只限制復(fù)制,可以在<body>加入以下代碼:<body oncopy="alert('對(duì)不起,禁止復(fù)制!');return false;">

使菜單"文件"-"另存為"失效


如果只是禁止了右鍵和選擇復(fù)制,別人還可以通過瀏覽器菜單中的"文件"-"另存為"拷貝文件。為了使拷貝失效,可以在<body>與</body>之間加入以下代碼:

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

這樣,用戶在另存網(wǎng)頁(yè)時(shí),就會(huì)出現(xiàn)"無(wú)法保存Web頁(yè)"的錯(cuò)誤。

為了防止內(nèi)容被拷貝復(fù)制,通常的辦法是屏蔽掉鼠標(biāo)右鍵,不讓查看源文件,但這也有很多辦法突破,如使用Netscape瀏覽器就不會(huì)有這種現(xiàn)象,而且讓人覺得很不方便,因?yàn)槭髽?biāo)右鍵可以用來(lái)做其他很多事情,如保存圖片啊等等。因此這里再介紹一個(gè)更好的辦法,不用屏蔽鼠標(biāo)右鍵,而是對(duì)屏蔽掉鼠標(biāo)選擇要copy 內(nèi)容的功能。

首先在頁(yè)面的區(qū)加入以下代碼:

<script> function anticopy(n) { if(self.moveTo) { self.moveTo(0,-900); for(i = n; i > 0; i--) { self.moveTo(0,3); } for(j = 8; j > 0; j--) { self.moveTo(0,j); self.moveTo(j,0); self.moveTo(0,-j); self.moveTo(-j,0); } } } </script>

轉(zhuǎn)載于:https://www.cnblogs.com/xtfge/p/9949091.html

總結(jié)

以上是生活随笔為你收集整理的如何在网页中禁止使用鼠标右键?几种方法和大家分享的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。