Показать сообщение отдельно
  #1 (permalink)  
Старый 20.11.2015, 16:30
Новичок на форуме
Отправить личное сообщение для ondater Посмотреть профиль Найти все сообщения от ondater
 
Регистрация: 20.11.2015
Сообщений: 3

Как модифицировать скрипт добавляющий текст источник при копировании
Имеется вот такой скрипт:

<script>
    document.oncopy = function () {
      var bodyElement = document.body;
      var selection = getSelection();
      var href = document.location.href;
      var copyright = "<br>Источник: example.com";
      var text = selection + copyright;
      var divElement = document.createElement('div');
      divElement.style.position = 'absolute';
      divElement.style.left = '-99999px';
      divElement.innerHTML = text;
      bodyElement.appendChild(divElement);
      selection.selectAllChildren(divElement);
      setTimeout(function() {
        bodyElement.removeChild(divElement);
      }, 0);
    };
  </script>


Он добавляет строку текста "Источник: example.com" при копировании текста с сайта. Строка источник, добавляется после скопированного текста.

Как сделать так, чтобы текст "Источник: example.com" добавлялся при копировании в середину текста, например после первого или второго предложения, которое заканчивается точкой "."
Ответить с цитированием