首页 > 其他 > 详细

禁止复制(copy),禁用鼠标右键!

时间:2015-06-25 12:04:49      阅读:92      评论:0      收藏:0      [点我收藏+]

<SCRIPT>

//加入页面保护

function rf() {return false; }

document.oncontextmenu = rf

function keydown() {

  if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true){

    return false;

  }

}

document.onkeydown =keydown

function drag() {return false;}

document.ondragstart=drag

function stopmouse(e) {

   if (navigator.appName == ‘Netscape‘ && (e.which == 3 || e.which == 2)) return false;

  else if (navigator.appName == ‘Microsoft Internet Explorer‘ && (event.button == 2 || event.button == 3)) {

    alert("版权没有,但别复制 :)");

    return false;

  }

  return true;

}

document.onmousedown=stopmouse;

if (document.layers) window.captureEvents(Event.MOUSEDOWN);

window.onmousedown=stopmouse;

</SCRIPT>

 

<script language="javascript">

function JM_cc(ob){

  var obj=MM_findObj(ob);

  if (obj) {

    obj.select();

    js=obj.createTextRange();

    js.execCommand("Copy");

  }

}

function MM_findObj(n, d) { //v4.0

  var p,i,x;

  if(!d) d=document;

  if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);

  }

  if(!(x=d[n])&&d.all) x=d.all[n];

  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);

  if(!x && document.getElementById) x=document.getElementById(n);

  return x;

}

</script>

禁止复制(copy),禁用鼠标右键!

原文:http://www.cnblogs.com/ziranquliu/p/4599379.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!