[JS]Копипаст с указанием источника

Тема в разделе "JavaScript", создана пользователем Скриптик, 03.10.15.

  1. Скриптик

    Скриптик Новичок

    Сообщения:
    5
    Репутация:
    6
    Рейтинг:
    +1 / -0
    После вставки на сайт, при копировании текста с него любым способом (Ctrl-C, правой кнопкой мыши etc.), в буфер обмена вместе с текстом добавляется произвольная надпись (в данном случае - "Источник: "). Скрипт собственно не мой, найден на просторах сети!
    Вставлять можно везде, но обычно такие вещи ставятся между тегами *head*
    Сам скрипт:

    Код:
    <script type="text/javascript">
    function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    //var pagelink = "[url="+document.location.href+"] © Источник:[/url]";
    var pagelink = "<br />© Источник: "+document.location.href+"";
    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>
     

Похожие темы
  1. max
    Ответов:
    3
    Просмотров:
    223
  2. kasim
    Ответов:
    1
    Просмотров:
    135
  3. Next
    Ответов:
    2
    Просмотров:
    125
  4. promobonus
    Ответов:
    1
    Просмотров:
    101
  5. Next
    Ответов:
    7
    Просмотров:
    170
Загрузка...