Показать сообщение отдельно
  #2 (permalink)  
Старый 27.06.2016, 00:52
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

eddin,
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Untitled</title>
</head>
<body>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum accusamus veritatis necessitatibus excepturi, reiciendis voluptatem dolores cumque omnis. Quidem ullam earum eum soluta dolore molestias impedit, distinctio dolor perspiciatis, sunt.</p>
  
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam nesciunt doloribus ex vitae quibusdam alias quam, eos maiores, voluptates recusandae commodi magni incidunt aperiam qui rerum, ratione porro quas dolore?</p>

  <script>
    function addLink() {
      var selection = window.getSelection();
      var range = selection.getRangeAt(0);
      var pageLink = '<p>Read more at: <a href="' + location.href + '">' + location.href + '<a></p>';
      var copytext = selection.toString() + pageLink;
      var div = document.createElement('div');

      div.cssText = 'position: absolute; left: -99999px';
      div.innerHTML = copytext;
      document.body.appendChild(div);

      selection.selectAllChildren(div);

      setTimeout(function() {
        document.body.removeChild(div);
        selection.removeAllRanges();
        selection.addRange(range);
      }, 0);
    }
    
    document.addEventListener('copy', addLink);
  </script>
</body>
</html>
Ответить с цитированием