Обычно для копирования текст надо сначала выделить,
а потом копировать комбинацией клавиш Ctrl+C или через контекстное меню. Так
вот можно запретить это самое выделение специальным скриптом. Для этого просто
скопируйте код скрипта представленного ниже и вставьте его между тегами <head> и </head>. <script
language="JavaScript1.2">
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script> (Может
не сработать в браузере Opera)
Есть второй способ запретить выделение текста
на сайте. Для этого к тегу <body> пропишите как атрибут, чтобы в итоге
получилось так: <body
onselectstart="return false">
Как запретить вызов контекстного меню на сайте
В некоторых случаях может быть полезен запрет
на вызов контекстного меню правой кнопкой мыши. То есть так вы закроете доступ
к пункту меню «Копировать». Для этого вставьте код следующего скрипта сразу
после тега <body>. <script
language=JavaScript>
<!--
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
Запрет на копирование клавишами Ctrl+C
Для того чтобы запретить копирование
выделенного фрагмента с сайта комбинацией клавиш Ctrl+C, надо сразу после тега <body> прописать скрипт: <script
language="Javascript">
document.ondragstart = test;
//запрет на копирование
document.onselectstart = test;
//запрет на выделение
document.ontextmenu = test;
//запрет на выделение контекстного меню
function test() {
return false
}
</script>
Или к тегу <body> прописываем атрибут,
чтобы получилось так: <body
oncopy="return false">
Запрет на копирование картинок с сайта
Для защиты изображений от копирования можно
оформить код картинки следующим образом: <span
oncontextmenu="return false;" ondragstart="return
false";><img src="picture.jpg" galleryimg="no"></span>