Вебмастер, не желающий чтобы содержание страниц его сайта было скопировано, может частично обезопасить контент от копирования. Говоря «частично», мы подразумеваем тот момент, что приведенный ниже метод, остановит лишь самых неопытных копипастеров. Впрочем и таких в просторах Интернета не мало, поэтому установка следующего скрипта смысл все таки имеет.
Суть скрипта заключается в том, что пользователь не может ни выделить, ни скопировать текст веб-страницы. Иными словами, блокируется функционирование левой и правой кнопки мыши над контентом сайта.
Итак, для блокировки копирования текста вставьте следующий код между тегами <head></head> на вашем сайте:
<script language="JavaScript1.2"> var omitformtags= new Array(); omitformtags[0] = "input"; omitformtags[1] = "select"; omitformtags[2] = "textarea"; omitformtags[3] = "radio"; omitformtags[4] = "checkbox"; function disableselect(e) { var formObj = false; for (var i = 0; i < omitformtags.length; i++){ if (e.target.tagName.toLowerCase() == omitformtags[i]){ formObj = true; } } if (!formObj){ return false; }}function reEnable(){ return true; } if (typeof document.onselectstart != "undefined"){ document.onselectstart = new Function ("return false"); }else{ document.onmousedown=disableselect; document.onmouseup=reEnable; } </script>
А тег <body> замените на <body onkeydown=»if(event.ctrlKey){return false;}» oncontextmenu=»return false;»>.
Источник: http://jointheweb.ru/no-copypaste/
Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)