JS — Скрипт копирайта для сайта, скрипт, автоматически добавляющий ссылку на источник

Веб разработка » HTML, CSS, JS

Нашел в сети скрипт, который, при копировании материала с сайта и последующей вставки скопированного в другое место подставляет текст от автора. А именно – ссылку на источник и любой текст, который мы захотим добавить к ссылке.

JavaScript

function addLink() {
     var body_element = document.getElementsByTagName('body')[0];
     var selection;
     selection = window.getSelection();
    
var pagelink = "Тут текст копирайта";
     var copytext = selection + pagelink;
     var newdiv = document.createElement('div');
     newdiv.style.position='absolute';
     newdiv.style.left='-99999px';
     body_element.appendChild(newdiv);
     newdiv.innerHTML = copytext;
     selection.selectAllChildren(newdiv);
     window.setTimeout(function() {
      body_element.removeChild(newdiv);
     },0);
 }
 document.oncopy = addLink;

в строке var pagelink пишем свой текст и выводим на сайт, как обычный javascript файл.

 <!-- copytext -->
<script type="text/javascript" src="/js/copyrtext.js"></script>