Как отловить копирование текста со страницы с помощью JavaScript
можно ли сделать так: при копировании текста со страницы в буфер обмена ложится не нужный текст, а сообщение "копирование не возможно!"
Бросьте эту идею. Существует полно параноидальных пользователей, которые отключают жабаскрипт.
Можно было б отправить в поис за поиском столь банальной ситуации.... Но ладно:
[html]
<script language=JavaScript>
<!--
var message="копирование не возможно!";
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>
[/html]
А вот чтобы действительно невозможно было скопировать, пишем в body следующую вещь: oncopy="return false"
Enjoy!
А вот чтобы действительно невозможно было скопировать, пишем в body следующую вещь: oncopy="return false"
Enjoy![/QUOTE]
Но ничего ведь не мешает вместо браузера зайти своей программой или хоть телнетом и скопировать все ))
Ясный пень! Я вообще не понимаю к чему эти премудрости, когда можно тупо взять HTML всего документа и банально очистить его от тэгов каким-нибудь Штирлицем. Паранойя у людей.... :D
Но "на каждую хитрую страничку найдется кто-то там с чем-то там" :)
Но "на каждую хитрую страничку найдется кто-то там с чем-то там" :)[/QUOTE]
Само собой. ))
Основной вопрос - отношение цены распознования к ценнности самой информации.
А так на крайний случай ктонить может и вручную весь текст перепечатать )
Блин, оффтоплю :)
[COLOR=darkred]Всё, хорош флудить. Решение есть, и ладно...[/COLOR]