linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JavaScript >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·javascript 时间对象的格式化
·去掉字符串前后的空格
·javascript 事件监听机制
·javascript 事件调用顺序
·js刷新框架子页面的七种方法
·JavaScript:替换字符串
·IE下的JScript编程需注意的内存
·用javascript操作word文档
·Javascript中CTRL+回车提交表单
·JS 获取鼠标位置
·javascript判断Email地址是否有
·Javascript中Select的OnChange
·JS实现的滑动展开与折叠效果
·有分页功能的WEB打印
·Javascript实现窗口最大化的严
最新文章
·使用CSS改变表格边框样式
·为网页添加浮动广告
·判断表单中添加是否数字的JS与
·让浏览器状态栏动起来
·使用Javascript制作行间颜色间
·禁止用右键查看源代码
·网页侦测四法
·制作弹出公告窗口
·为网页添加特效
·网页中取消鼠标右键方法大全
·JavaScript 根据屏幕解析度显示
·如何实现浏览器上的右键菜单
·如何制作浮动广告
·让弹出窗口变得“体贴”一些
·JavaScript技巧:让网页自动穿上
Google
 
禁止右键、Ctrl键和复制功能的JS代码
[ 作者:  加入时间:2008-02-18 13:54:21  来自:Linux联盟收集整理 ]
有的网站页面禁止使用右键和复制功能,甚至连Ctrl键也禁止掉了,这个效果是如何实现的呢?其实很简单就是调用了一段JS代码而已。UiJLinux联盟
  下面文本框中就是实现效果所需代码:

  function click(e) {UiJLinux联盟
   if (document.all) {UiJLinux联盟
   if (event.button==1||event.button==2||event.button==3) {UiJLinux联盟
    oncontextmenu='return false';UiJLinux联盟
   }UiJLinux联盟
   }UiJLinux联盟
   if (document.layers) {UiJLinux联盟
   if (e.which == 3) {UiJLinux联盟
    oncontextmenu='return false';UiJLinux联盟
   }UiJLinux联盟
   }UiJLinux联盟
  }UiJLinux联盟
  if (document.layers) {UiJLinux联盟
   document.captureEvents(Event.MOUSEDOWN);UiJLinux联盟
  }UiJLinux联盟
  document.onmousedown=click;UiJLinux联盟
  document.oncontextmenu = new Function("return false;")

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

  document.onkeydown=gogo UiJLinux联盟
  把上面的代码另存为一个JS文件,然后在想实现此效果的页面用<!--#include file="*.js" -->调用即可,*代表你另存的文件名!

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·获得本页面URL地址的三个JS代码  (2007-11-20 11:51:40)
 ·按比例微缩图片的一段小小的JS代码  (2007-11-15 12:11:10)
 ·控制电脑关机或者重新启动的JS代码  (2007-11-15 12:10:32)
 ·时钟广告跳转状态栏等JS代码  (2007-11-13 13:32:19)
 ·常用的网页特殊效果JS代码  (2007-10-29 13:48:25)