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

Данный скрипт добавляет ссылку на источник при копировании текста со страниц сайта. Популярный сервис tynt можно не использовать: работа скрипта такая же, не нужна никакая регистрация и тому подобное. НО! Статистики, как на указанном сервисе, конечно, не будет.

JavaScript

НАЧАЛО СКРИПТА

<script type="text/javascript">

function addLink () {

var body_element = document.getElementsByTagName ('body')[0];

var selection;

selection = window.getSelection ();

var pagelink = <«br /><br /> Источник: <a href='»+document.location.href+"'>«+document.location.href+»a><br />© Oleksite.ru"; // В этой строке поменяйте текст на свой

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;

script>

КОНЕЦ СКРИПТА

Разместите этот код между и .

Готово.

Демонстрация работы скрипта

источник

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Самое интересное в блоге

Это интересно:  Второй обзор Windows 10: история про то, как Microsoft хотела повернуться лицом к РС-игрокам

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

20 + семнадцать =