СОФТ ИГРЫ ВИДЕО МУЗОН ПУБЛИКАЦИИ ФОРУМ
Facebook
RSS - лента новостей
Страница 1 из 11
Форум » Категории » Скрипты, шаблоны » Защита текста от копирования
Защита текста от копирования
HOJIDORДата: Чт, 07.06.2012, 18:33 | Сообщение # 1
Группа: Пользователь
Сообщений: 4
Награды: 0
Репутация: 0
Замечания: 0%
Статус: Offline
Несомненно воровство существует и в интернет паутине. Воровство текста, так называемый копирайт существует наверное столько - сколько существует интернет.
Наполнение страниц сайта распространённой информацией удел тех, кто не в состоянии написать свою статью и или сделать свою уникальную графику. Если у Вас будут копировать текст (в основном воруют тексты каких либо статей), то с точки зрения поисковых систем Ваш сайт становиться менее привлекательным и теряет свои позиции в выдаваемых результатах, а следовательно не таким популярным.
Вот данный скрипт, с помощью которого в сможете защитить свою статью!
Code

<script type="text/javascript">
   
function preventSelection(element){
  var preventSelection = false;
   
  function addHandler(element, event, handler){
  if (element.attachEvent)  
  element.attachEvent('on' + event, handler);
  else  
  if (element.addEventListener)  
  element.addEventListener(event, handler, false);
  }
  function removeSelection(){
  if (window.getSelection) { window.getSelection().removeAllRanges(); }
  else if (document.selection && document.selection.clear)
  document.selection.clear();
  }
  function killCtrlA(event){
  var event = event || window.event;
  var sender = event.target || event.srcElement;
   
  if (sender.tagName.match(/INPUT|TEXTAREA/i))
  return;
   
  var key = event.keyCode || event.which;
  if (event.ctrlKey && key == 'A'.charCodeAt(0)) // 'A'.charCodeAt(0) можно заменить на 65
  {
  removeSelection();
   
  if (event.preventDefault)  
  event.preventDefault();
  else
  event.returnValue = false;
  }
  }
  addHandler(element, 'mousemove', function(){
  if(preventSelection)
  removeSelection();
  });
  addHandler(element, 'mousedown', function(event){
  var event = event || window.event;
  var sender = event.target || event.srcElement;
  preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
  });
  addHandler(element, 'mouseup', function(){
  if (preventSelection)
  removeSelection();
  preventSelection = false;
  });
  addHandler(element, 'keydown', killCtrlA);
  addHandler(element, 'keyup', killCtrlA);
}
   
preventSelection(document);
</script>


Скрипт ставляется в любое место! Можно в отдельную новость, можно хоть на все страницы!
 
Форум » Категории » Скрипты, шаблоны » Защита текста от копирования
Страница 1 из 11
Поиск:

Яндекс цитирования Яндекс.Метрика Рейтинг@Mail.ru  

Материалы на сайте опубликованы пользователями для обмена и ознакомления, администрация не несёт ответственности за их содержание.
Мы не храним никаких нелегальных материалов, а также материалов охраняемых авторским правом. На страницах сайта выложены только ссылки на файлы.
Если вы являетесь правообладателем какого либо контента и не желаете его распространения, сообщите нам и нарушение будет устранено.

2009-2016 © skatay.com Обратная связь Карта сайта | Карта форума | Теги Создать сайт