[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Nionov  
Форум » Программирование » Java » [JS] Копипаст с указанием источника
[JS] Копипаст с указанием источника
RainbowДата: Понедельник, 12.06.2017, 15:36 | Сообщение # 1

-= Повелитель кодеров =-
Регистрация: 08.01.2012
Сообщений: 159
Награды: 0
Репутация: 4279
Штука по большому счёту ненужная (как впрочем и все методы защиты контента на сайте - если правда нужно, своруют), но вдруг кому пригодится.
После вставки на сайт, при копировании текста с него любым способом (Ctrl-C, правой кнопкой мыши etc.), в буфер обмена вместе с текстом добавляется произвольная надпись (в данном случае - "Источник: <URL документа>"). Скрипт собственно не мой, найден на просторах сети и немного допилен.

Вставлять можно везде, но обычно такие вещи ставятся между тегами <head>...</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>
 
EdwardsoxДата: Среда, 20.05.2020, 18:44 | Сообщение # 2
Регистрация: 24.01.2018
Сообщений: 8
Награды: 0
Репутация: 0
Оформить деньги очень просто от 1.000 до 4.000.000 руб.
Заполните форму и мы подберем займ
от компаний и банков, готовых выдать Вам деньги
Возраст: От 18 до 70 лет https://intercreditl.ru/offers/potrebitelskij-kredit/

Подбор микрозайм в онлайн режиме, кредитов, кредитных карт
Размер: от 1.000 до 1.000.000 руб.
Срок: От 7 дней до 5 лет
Время рассмотрения: от 15 минут
Получение денег: В офисах компании, наличными или через платежные системы
Возраст: От 18 до 70 лет https://intercreditl.ru/offers/mikrozajmy/

https://intercreditl.ru/sovety/ Советы

Кредитные карты в день обращения Кредиты наличными Микрозайм без отказа 4c22e39
 
Форум » Программирование » Java » [JS] Копипаст с указанием источника
  • Страница 1 из 1
  • 1
Поиск: