+7 (911) 913-40---
menu
person
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт добавления ссылки
BobДата: Суббота, 29.08.2015, 18:24 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 9
Награды: 1
Репутация: 0
Статус: Offline
Скрипт добавления ссылки на источник при копировании.

Сам скрипт — ниже. Его надо установить перед тегом </hеаd>.
Только не забудьте поменять указанный здесь URL на свой.

Первый вариант

Код
<script type="text/javascript">
function slyLink() {
     var istS = 'Источник контента:'; // Слова обязательно должны находиться в кавычках !
     var copyR = 'tchaykovsky.ru'; // Измените URL на свой. Кавычки не убирайте !
     var body_element = document.getElementsByTagName('body')[0];
     var choose;
     choose = window.getSelection();
     var myLink = document.location.href;
     var authorLink = "<br /><br />" + istS + ' ' + "<a href='"+myLink+"'>"+myLink+"</a><br />" + copyR;  
     var copytext = choose + authorLink;
     var addDiv = document.createElement('div');
     addDiv.style.position='absolute';
     addDiv.style.left='-99999px';
     body_element.appendChild(addDiv);
     addDiv.innerHTML = copytext;
     choose.selectAllChildren(addDiv);
     window.setTimeout(function() {
         body_element.removeChild(addDiv);
     },0);
}
document.oncopy = slyLink;
</script>


Второй вариант


Код
<script type="text/javascript">
function addLink() {
     var body_element = document.getElementsByTagName('body')[0];
     var selection;
     selection = window.getSelection();
     var pagelink = "Источник:"; <a href='"+document.location.href+"'>"+document.location.href+"</a>"tchaykovsky.ru";
     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>
 
  • Страница 1 из 1
  • 1
Поиск: