修空调啦

 找回密码
 加入修空调啦

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3399|回复: 7
打印 上一主题 下一主题

网页禁止右键、Shift、Alt、Ctrl键代码

[复制链接]

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
跳转到指定楼层
楼主
发表于 2016-3-21 19:12:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. <script language="JavaScript">
  2. <!--
  3. function key(){
  4. if(event.shiftKey){
  5. window.close();}
  6. //禁止Shift
  7. if(event.altKey){
  8. window.close();}
  9. //禁止Alt
  10. if(event.ctrlKey){
  11. window.close();}
  12. //禁止Ctrl
  13. return false;}
  14. document.onkeydown=key;
  15. if (window.Event)
  16. document.captureEvents(Event.MOUSEUP);
  17. function nocontextmenu(){
  18. event.cancelBubble = true
  19. event.returnValue = false;
  20. return false;}
  21. function norightclick(e){
  22. if (window.Event){
  23. if (e.which == 2 || e.which == 3)
  24. return false;}
  25. else
  26. if (event.button == 2 || event.button == 3){
  27. event.cancelBubble = true
  28. event.returnValue = false;
  29. return false;}
  30. }

  31. document.oncontextmenu = nocontextmenu; // for IE5+
  32. document.onmousedown = norightclick; // for all others
  33. //-->
  34. </script>

  35. <body onselectstart="return false"; onpaste="return false";>

  36. <CENTER><STRONG><FONT color=#dc143c></FONT></STRONG>&nbsp;</CENTER>
  37. <SCRIPT language=javascript> function click() {if (event.button==2) {alert('(欢迎您光临修空调啦)');}}document.onmousedown=click </SCRIPT>
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持支持 反对反对
授人以鱼不如授人以渔!
回复

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
沙发
 楼主| 发表于 2016-3-21 19:12:56 | 只看该作者
<body 中加入以下一个或多个代码:
onpaste="return false" 不准粘贴
oncopy="return false;" 不准复制
oncut="return false;" 防止剪切
onselectstart = "return false" 不准选择
例如:<body onselectstart = "return false"; onpaste="return false" ,这是一个典型的不让选择复制的语句。
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
板凳
 楼主| 发表于 2016-3-21 19:23:59 | 只看该作者

RE: 网页禁止右键、Shift、Alt、Ctrl键代码 JS脚本

禁止选择文本JS脚本

  1. document.writeln("<script type=\"text\/javascript\">");
  2. document.writeln("var omitformtags=[\"input\", \"textarea\", \"select\"]");
  3. document.writeln("omitformtags=omitformtags.join(\"|\")");
  4. document.writeln("function disableselect(e){ ");
  5. document.writeln("if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) ");
  6. document.writeln("return false ");
  7. document.writeln("}");
  8. document.writeln("function reEnable(){ ");
  9. document.writeln("return true ");
  10. document.writeln("}");
  11. document.writeln("if (typeof document.onselectstart!=\"undefined\") ");
  12. document.writeln("document.onselectstart=new Function (\"return false\") ");
  13. document.writeln("else{ ");
  14. document.writeln("document.onmousedown=disableselect ");
  15. document.writeln("document.onmouseup=reEnable ");
  16. document.writeln("} ");
  17. document.writeln("<\/script>");
  18. document.writeln("")
复制代码
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
地板
 楼主| 发表于 2016-3-21 19:25:40 | 只看该作者

RE: 网页禁止右键、Shift、Alt、Ctrl键代码 真正的鼠标右键屏蔽

真正的鼠标右键屏蔽

  1. <script language="JavaScript">
  2. <!--
  3. if (window.Event)
  4. document.captureEvents(Event.MOUSEUP);
  5. function nocontextmenu()
  6. {
  7. event.cancelBubble = true
  8. event.returnValue = false;
  9. return false;
  10. }
  11. function norightclick(e)
  12. {
  13. if (window.Event)
  14. {
  15. if (e.which == 2 || e.which == 3)
  16. return false;
  17. }
  18. else
  19. if (event.button == 2 || event.button == 3)
  20. {
  21. event.cancelBubble = true
  22. event.returnValue = false;
  23. return false;
  24. }
  25. }
  26. document.oncontextmenu = nocontextmenu; // for IE5+
  27. document.onmousedown = norightclick; // for all others
  28. //-->
  29. </script>
复制代码
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
5#
 楼主| 发表于 2016-3-21 19:27:37 | 只看该作者

RE: 网页禁止右键、Shift、Alt、Ctrl键代码 禁用右键


  1. <script>
  2. function stop(){
  3. return false;
  4. }
  5. document.oncontextmenu=stop;
  6. </script>
复制代码
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
6#
 楼主| 发表于 2016-3-21 19:28:42 | 只看该作者

RE: 网页禁止右键、Shift、Alt、Ctrl键代码 禁止选择文本


  1. <script type="text/javascript">
  2. var omitformtags=["input", "textarea", "select"]
  3. omitformtagsomitformtags=omitformtags.join("|")
  4. function disableselect(e){
  5. if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
  6. return false
  7. }
  8. function reEnable(){
  9. return true
  10. }
  11. if (typeof document.onselectstart!="undefined")
  12. document.onselectstart=new Function ("return false")
  13. else{
  14. document.onmousedown=disableselect
  15. document.onmouseup=reEnable
  16. }
  17. </script>
复制代码
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
7#
 楼主| 发表于 2016-3-21 19:29:12 | 只看该作者

RE: 网页禁止右键、Shift、Alt、Ctrl键代码 禁止网页另存为


  1. <noscript><iframe src="/*.html>";</iframe></noscript>
复制代码
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

722

主题

1094

帖子

3853

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3853
8#
 楼主| 发表于 2016-3-21 19:29:51 | 只看该作者

RE: 网页禁止右键、Shift、Alt、Ctrl键代码 防拷贝/复制代码


  1. <body leftmargin=0 topmargin=0 >
复制代码
授人以鱼不如授人以渔!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入修空调啦

本版积分规则

Archiver|手机版|修空调啦  

GMT+8, 2024-11-25 03:06 , Processed in 0.224216 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表