Показать сообщение отдельно
Старый 30.01.2013, 15:21  
Dire
Продвинутый читер
Аватар для Dire
OFFLINE
Регистрация: 04.05.2011
Возраст: 36
Сообщений: 370
Благодарностей:
608 всего
Мнения: + 2607
Репутация: 1825

Цитата:
Сообщение от dark Посмотреть сообщение
Ребят, тут мне скинули такой скрипт:

Оффтоп

Суть его в том, что если он вставлен в web-страницу, то при копировании с неё текста, в этот текст будет вставляться нужная фраза (копирайты, в данном случае). Протестил на форуме - не работает. Кто шарит в js и вообще в этой технике, подскажите, в чём может быть дело.
Попробуй так поправить:

Код:
<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 />© Jemand.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>
P.S. Под оперой работать не будет, т.к. она запрещает работу с буфером памяти в целях безопасности.

Последний раз редактировалось Dire; 30.01.2013 в 15:26.
 
Ответить с цитированием
Сказали спасибо:
ЕНЫ (30.01.2013), Miss (30.01.2013)