码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-06-25 12:04:54      阅读:139      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!