加入收藏 | 会员中心 | 繁體中文 | 留言信息 | |
推 荐 阅 读

广 告 发 布 商

阅 读 排 行
 您现在的位置: 中国无边在线 >> 文章频道 >> 网页作坊 >> 网页作坊 >> 文章正文
禁止右键、Ctrl键和复制功能的JS代码 【字体:

禁止右键、Ctrl键和复制功能的JS代码

本站虚拟主机供应商  来源:网络  点击: 

    收藏到QQ书签  


有的网站页面禁止使用右键和复制功能,甚至连Ctrl键也禁止掉了,这个效果是如何实现的呢?其实很简单就是调用了一段JS代码而已。
下面就是实现效果所需代码:
function click(e) {
 if (document.all) {
  if (event.button==1||event.button==2||event.button==3) {
   oncontextmenu='return false';
  }
 }
 if (document.layers) {
  if (e.which == 3) {
   oncontextmenu='return false';
  }
 }
}
if (document.layers) {
 document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")

var travel=true
var hotkey=17   /* hotkey即为热键的键值,是ASII码,这里99代表c键 */
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{ if (document.layers) {
if (e.which==hotkey&&travel){
 alert("操作错误.或许是您按错了按键!");  } }
else if (document.all){
if (event.keyCode==hotkey&&travel){ alert("操作错误.或许是您按错了按键!"); }}
}

document.onkeydown=gogo
把上面的代码另存为一个JS文件,然后在想实现此效果的页面调用即可!
道高一尺,魔高一丈,这个方法是有相应的破解方法,只攻代码爱好者研究用。

文章录入:烧饼    责任编辑:烧饼 
 
  • 上一篇文章:
  •                 
  • 下一篇文章:
  •  

      年月日都是用全中文显示的JS
    发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口



    中国无边在线
    www.wb889.com
    我的网络生活从这里开始……

      设为首页 / 加入收藏 / 友情链接 / 购买广告位 / 广告合作 / 用户留言 / 版权申明

    · 中国无边在线www.wb889.com 前身:烧饼工作室 欢迎转载·请勿盗链
    · 业务QQ:94125148 | 78533587 E-mail:wb889#126.com TEL:020-3157797*
    · ICP备案号:粤ICP备05123509号 我的网络生活从这里开始了……