Подскажите как закрыть в display:none

K
На сайте с 28.12.2014
Offline
18
362

Есть скрипт которые добавляет ссылку при копировании текста.

Как скрыть ссылку которая будет копироватся в display:none ?

Буду благодарен!

Вот сам скрипт

<script type="text/javascript">

function addLink() {

var body_element = document.getElementsByTagName('body')[0];

var selection;

selection = window.getSelection();

var pagelink = "<br /><br /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© САЙТ"; // В этой строке поменяйте текст на свой

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>

ДП
На сайте с 23.11.2009
Offline
203
#1

var pagelink = "<br /><br /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© САЙТ";

заменить на

var pagelink = "<span style='display:none'> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© САЙТ</span>";
K
На сайте с 28.12.2014
Offline
18
#2
Дикий пионер:
var pagelink = "<br /><br /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© САЙТ";

заменить на
var pagelink = "<span style='display:none'> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© САЙТ</span>";

Спасибо. Но перестал скрипт работать чего-то

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий