Добавление ссылки на источник при копировании

Добавление ссылки на источник при копировании

02013-01-1083079Денис Абдуллин

Очень простой скрипт, который добавляет при копировании ссылку на ту страницу, с которой копируется текст. Это один из методов защиты материалов от копирования. Метод, очевидно, не действенный, но в совокупности с другими он может убедить «вора» оставить ссылку. Из скопированного всегда можно удалить эту строчку. Но есть такие люди, которые занимаются приватизацией, даже не читая.

Код JavaScript

Код
<script type="text/javascript">
function addLink() {  
  var element_body = document.getElementsByTagName('body')[0];  
  var selection;  
  selection = window.getSelection();  
  var linkpage = "<br/>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a>";  
  var copytext = selection + linkpage;  
  var divnew = document.createElement('div');  
  divnew.style.position='absolute';  
  divnew.style.left='-99999px';  
  element_body.appendChild(divnew);  
  divnew.innerHTML = copytext;  
  selection.selectAllChildren(divnew);  
  window.setTimeout(function() {  
  element_body.removeChild(divnew);  
  },0);  
}  
document.oncopy = addLink;
</script>

У нас есть чем заполнить пустующие места на сайте? Поставьте туда статистику, а лучше будет даже радио для uCoz. Оно заставит пользователя побыть на сайте еще некоторое время!


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (9)
Никита 2015-12-01 в 16:52 / МатериалСпам
Ммм, удобно. Спасибо!
0
Вячеслав Матебарчук 2015-08-17 в 18:06 / МатериалСпам
Плох скрипт этот тем, что текст становится сплошной. :(
0
Deniss Lvov 2015-07-03 в 21:41 / МатериалСпам
Спасибо, все работает!
0
maks 2014-08-21 в 23:01 / МатериалСпам
этот скрипт можно куда угодно впехать,всегда будет работать
1
Гость 2013-09-02 в 07:26 / МатериалСпам
я лично закинул в ни жнию часть сайта...спасибо, все работает...
0
Евгений 2013-06-08 в 12:54 / МатериалСпам
...вставить код можно в любое место, где хотите.
2
Nurbolat Tleubaev 2013-02-09 в 17:46 / МатериалСпам
можно после $MESSAGE$
1
Гость 2013-01-14 в 00:25 / МатериалСпам
ну и куда этот скрипт впихнуть ???
0
Abraham Lincoln 2013-01-14 в 01:57 / МатериалСпам
Если я не ошибаюся то после <body>
1
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.