Помогите 'отключить' правую кнопку мыши.

12
A
На сайте с 29.11.2008
Offline
7
2718

Ребята, а скажите, пожалуйста, как мне 'отключить' правую кнопку мыши компьютера посетителя так, чтобы он не мог копировать статьи сайта прямо с экрана. (Если кто-то удосужиться списать что-то,- то это настоящий поклонник! А от профи_копипастеров отделаться так же трудно, как от хакеров... Оф, эта Вечная проблема разбоя!.. P.S.-ум. )

Костя74
На сайте с 05.06.2008
Offline
49
#1

но только этот скрипт работает в интернет эксплорере, в опере не работает, другие не проверял

<SCRIPT language=Javascript1.2>
<!--
var message='ваш текст'; function click(e)
{if (document.all) {if (event.button == 2) {alert(message);return false;}}
if (document.layers) {if (e.which == 3) {alert(message);return false;}}}
if (document.layers) {document.captureEvents(Event.MOUSEDOWN);}
document.onmousedown=click;
// -->
</SCRIPT>
J
На сайте с 02.02.2009
Offline
53
#2

о чорт их слишком много

http://www.google.ru/search?q=javascript+disable+right+click&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a

<script language=JavaScript>

<!--

//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Function Disabled!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>
viКing
На сайте с 20.03.2008
Offline
124
#3

где вы эти древние скрипты откапываете? в каких архивах?

а проверять браузер Netscape - это вообще жесть.

я не знаю как отключение правой кнопки мыши защитит ваш контент, но могу предложить следующую альтернативу основанную на jQuery - http://abeautifulsite.net/notebook_files/68/demo/

а вообще не заморачивайтесь, Ctrl+A and Ctrl+C никто не отменял.

A
На сайте с 12.02.2009
Offline
57
#4
Ctrl+A and Ctrl+C никто не отменял.

и к тому же, страница - посмотреть исходный код HTML также не кто не отменял :)

asus08
На сайте с 22.05.2008
Offline
51
#5

Дурная это затея, так можно обезопасить себя только от очень ленивых копипастеров.

J
На сайте с 02.02.2009
Offline
53
#6

Ага, можно средствами PHP картинку с текстом рисовать искажённым мальца - вообще никто не скопирует=)

А вообще интересное решение у lib.aldebaran.ru - где прочитать книжку какую-нибудь

Пустые или none-символы в коде прям - хоть копируй хоть нет - криво скопируется

malls
На сайте с 08.08.2005
Offline
255
#7
asus08:
Дурная это затея, так можно обезопасить себя только от очень ленивых копипастеров.

Нет - самые ленивые копипастеры вместо клика на правую кнопку используют Ctrl+C - так быстрее получается.

Так что даже от них не спастись...

Vanila
На сайте с 26.10.2005
Offline
105
#8

либо сайт во флеш переводить, либо видел одно решение тоже на сайте электроных книг где книгу читать можно, а текст нельзя выделить, а если смотреть код, то там с помощью java_scripts весь текст зашифрован....но тогда о ПС надо забыть

pelvis
На сайте с 01.09.2005
Offline
345
#9
malls:
Нет - самые ленивые копипастеры вместо клика на правую кнопку используют Ctrl+C - так быстрее получается.

Угу :) Но есть и более ленивые. Им даже Ctrl+C жать лень. Вместо этого они парсят сразу контент в текстовики :)

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
Деймос
На сайте с 10.09.2008
Offline
138
#10

Это вообще не защита... яваскрипты отключаете и вот все ваша защита... да и смысла защищать нету - кому надо тот сопрет), ставьте сссылки на новые страницы сразу после публикации и будет Вам счастье.. И посещаемость поднимите и пузомерки...

12

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