电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Javascript>>禁止复制锁定右键:

禁止复制锁定右键

来源:远方网络 | 2006-1-5 10:24:55 | (有3191人读过)

禁止复制锁定右键

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

禁止复制,锁定右键

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

把上面源代码复制到<body>中就可以锁定鼠标,让访客无法选定网页内容进行复制。即使从IE浏览器“编辑”菜单下选取“全选”都没用哟。
除了上面比较复杂代码外,这里也有一个比较简单的代码:

oncontextmenu="window.event.returnvalue=false"

同样放置到<body>里就可以了。

右单击,开启新窗口

<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.itantao.com";)
}
}
</script>

把上面代码复制到<body>下,然后用你的地址替换掉代码中的http://www.itiantao.com/。这样当访客在页面上单击右键时,会开启一个新窗口并显示指定地址内容


左右单击,弹出警告

把alert(src="哈,想看吗?不好意思,不给你看。")替换掉“右单击,开启新窗口”代码中的window.open("http://www.itantao.com";)部分就可以了。然后把代码复制到<body>下,然后用自己的话替换掉alert中的内容。这样当访客左单击或者右单击十就会跳出警告的话。


最后介绍复制代码最简单方法,从IE浏览器“查看”菜单下选取“源文件”,在弹出的记事本里找到指定部分把代码复制进去并保存。不要关闭记事本,刷新页面,如果代码起了作用,那么一切当然OK啦?万一没有搞定,回到记事本,按下Ctrl+Z来取消复制并保存。在复制代码时,一定要注意是否出了错,一个符号都能影响这段代码起作用哟!
Javascript热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号