如何在网页中禁止使用鼠标右键?几种方法和大家分享
生活随笔
收集整理的這篇文章主要介紹了
如何在网页中禁止使用鼠标右键?几种方法和大家分享
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如何在網(wǎng)頁(yè)中禁止使用鼠標(biāo)右鍵
這是最簡(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">
方法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;">
這樣,用戶在另存網(wǎng)頁(yè)時(shí),就會(huì)出現(xiàn)"無(wú)法保存Web頁(yè)"的錯(cuò)誤。
方法一:最簡(jiǎn)單的方法
這是最簡(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è)中加入以下代碼:
方法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ù)制,別人還可以通過(guò)瀏覽器菜單中的"文件"-"另存為"拷貝文件。為了使拷貝失效,可以在<body>與</body>之間加入以下代碼:
這樣,用戶在另存網(wǎng)頁(yè)時(shí),就會(huì)出現(xiàn)"無(wú)法保存Web頁(yè)"的錯(cuò)誤。
為了防止內(nèi)容被拷貝復(fù)制,通常的辦法是屏蔽掉鼠標(biāo)右鍵,不讓查看源文件,但這也有很多辦法突破,如使用Netscape瀏覽器就不會(huì)有這種現(xiàn)象,而且讓人覺(jué)得很不方便,因?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èn)題。
- 上一篇: 【转载】关于Java堆和栈的解释,收藏下
- 下一篇: SQL(基于MySQL)——LIMIT用