防止另存,防止右键,禁止选择文本JS

 <!--防止另存为开始-->  
  <noscript> 
  <iframe src=""></iframe> 
  </noscript> 
  <script type="text/javascript"> 
  function getCookie(objName) 
  {//获取指定名称的cookie的值 
  var arrStr = document.cookie.split("; "); 
  for(var i = 0;i < arrStr.length;i ++){ 
  var temp = arrStr[i].split("="); 
  if(temp[0] == objName) return unescape(temp[1]); 
  } 
  } 
  function addCookie(objName,objValue,objHours) 
  {//添加cookie 
  var str = objName + "=" + escape(objValue); 
  if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失 
  var date = new Date(); 
  var ms = objHours*3600*1000; 
  date.setTime(date.getTime() + ms); 
  str += "; expires=" + date.toGMTString(); 
  } 
  document.cookie = str; 
  } 
  if (location.href != getCookie("orderfrom")) 
  { 
  addCookie("orderfrom",location.href,0); 
  } 
  </script> 
  <!--右键开始--> 
  <script language="JavaScript"> 
  <!-- 
  if (window.Event) 
  document.captureEvents(Event.MOUSEUP); 
  function nocontextmenu() 
  { 
  event.cancelBubble = true 
  event.returnValue = false; 
  return false; 
  } 
  function norightclick(e) 
  { 
  if (window.Event) 
  { 
  if (e.which == 2 || e.which == 3) 
  return false; 
  } 
  else 
  if (event.button == 2 || event.button == 3) 
  { 
  event.cancelBubble = true 
  event.returnValue = false; 
  return false; 
  } 
    
  } 
  document.oncontextmenu = nocontextmenu; // for IE5+ 
  document.onmousedown = norightclick; // for all others 
  //--> 
  </script> 
  <!-- 禁止选择文本: --> 
  <script type="text/javascript"> 
  var omitformtags=["input", "textarea", "select"] 
  omitformtags=omitformtags.join("|") 
  function disableselect(e){ 
  if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 
  return false 
  } 
  function reEnable(){ 
  return true 
  } 
  if (typeof document.onselectstart!="undefined") 
  document.onselectstart=new Function ("return false") 
  else{ 
  document.οnmοusedοwn=disableselect 
  document.οnmοuseup=reEnable 
  } 
  </script> 

转载于:https://www.cnblogs.com/Evil_Smile/archive/2011/02/14/1954539.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值