当前位置:编程学习 > asp >>

匆匆总结并归类了几种禁止鼠标右键的方法

答案:

现在的网页制作者为了防止恶意和侵权的复制和转载,想尽了许多的方法来避免。通常,制作者会添加一段代码到页面里,访客就不能使用鼠标右键或者复制网页内容了。这一次就来教大家几个让鼠标失灵的方法。

第一种:笨方法(很多方法破解)

把下列代码加入到<head>与</head>之间
<SCRIPT language=javascript>
  function click() {
  if (event.button==2) { // event.button==1 禁止鼠标左键
  alert('吓吓菜鸟')
  }
  }
  document.onmousedown=click
  </SCRIPT>

第二种:功能型

1、添加至收藏夹

<SCRIPT language=javascript>
<!--
function click() {
if (event.button==2) {window.external.addFavorite('http://www.zhaoxi.net','朝夕工作室')}}
document.onmousedown=click
// --></SCRIPT>

2、开启新窗口

<script language="javascript">
if (navigator.appName.indexOf("Internet Explorer") != -1)
document.onmousedown = noSourceExplorer;
function noSourceExplorer()
{
if (event.button == 2 | event.button == 3)
{
window.open("http://www.zhaoxi.net";)
}
}
</script>

注意还很多功能,例如给右键上菜单等等,大家可以去:http://www.zzzyk.com/js查询

第三种:真真屏蔽

1、使鼠标右键无响应。 仅 IE5 适用,取消菜单显示

把<BODY>改成<BODY oncontextmenu=self.event.returnValue=false>


2、鼠标失效适用IE

ondragstart="window.event.returnValue=false"
oncontextmenu="window.event.returnValue=false"
onselectstart="event.returnValue=false"

把上面源代码复制到<body>中就可以锁定鼠标,让访客无法选定网页内容进行复制。即使从IE浏览器“编辑”菜单下选取“全选”都没用哟。

上一个:不用Golobal.asa和session实现在线人数统计
下一个:用ASPJPEG组件制作图片的缩略图和加水印

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,