CODERAM.DEV

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

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

  1. <script type="text/javascript">
  2.  
  3. function addLink() {
  4.  
  5. var body_element = document.getElementsByTagName('body')[0];
  6.  
  7. var selection;
  8.  
  9. selection = window.getSelection();
  10.  
  11. var pagelink = "
  12.  
  13.  
  14.  
  15. Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a>© твойсайт.рф";// В этой строке поменяйте текст на свой
  16.  
  17. var copytext = selection + pagelink;
  18.  
  19. var newdiv = document.createElement('div');
  20.  
  21. newdiv.style.position='absolute';
  22.  
  23. newdiv.style.left='-99999px';
  24.  
  25. body_element.appendChild(newdiv);
  26.  
  27. newdiv.innerHTML = copytext;
  28.  
  29. selection.selectAllChildren(newdiv);
  30.  
  31. window.setTimeout(function() {
  32.  
  33. body_element.removeChild(newdiv);
  34.  
  35. },0);
  36.  
  37. }
  38.  
  39. document.oncopy = addLink;
  40.  
  41. </script>

  13.02.24 / 20:43 | JS/jQuery |   27 | 0   0