|
|
|
| Подскажите пару способов, если такое вообще возможно. | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 15:34)
| | возможно. такое то поискать можна и самому всетаки нечего такого и ето везде есть
http://www.google.com.ua/search?q=%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B8%D1%82%D1%8C+%D1%82%D0%B5%D0%BA%D1%81%D1%82+%D0%BE%D1%82+%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 15:34)
| | Если вы показали текст, значит от "стыривания" он уже не защищен. | |
|
|
|
|
автор: алексейip (01.11.2010 в 15:47) |
|
|
для: tAleks
(01.11.2010 в 15:34)
| | 1. выводить текст картинкой
2. выводить текст javascript-ом используя декодор.
У вех есть побочный эффект: поисковики не будут индексировать текст. | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 15:34)
| | -по событию oncopy вставлять в текст ссылки на себя.
-сразу ставить ссылки на себя, пряча на своей странице их стилями | |
|
|
|
|
|
|
|
для: AlexSol
(01.11.2010 в 15:59)
| | После копирования — Ctrl-H в любом редакторе) | |
|
|
|
|
|
|
|
для: Киналь
(01.11.2010 в 20:59)
| | конечно. но если текст большой и ссылка в середине - можно не заметить.
но решение дописывать к тексту при копирование по-моему лучше, чем запрет копирования. | |
|
|
|
|
|
|
|
для: AlexSol
(02.11.2010 в 11:09)
| | А кто сказал, что копируется не текст, а html код? Если речь о таком копировании, то от ссылки ничего не останется. | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 15:34)
| | вообще запретить правый клик (можно будет посмотреть через ViewSource)
запретить именно копирование (Ctrl+C)
если кому очень надо, то он сопрет и из картинки...
забудьте о своих правах на то, что в интернет выложили, оно принадлежит интернету. | |
|
|
|
|
|
|
|
для: elenaki
(01.11.2010 в 16:10)
| | ето да.
то что в инете ето уже инета. и никакие авторские права тут уже не действуют. потомучто не поймеш кто реально автор чего либо | |
|
|
|
|
|
|
|
для: elenaki
(01.11.2010 в 16:10)
| | Акак можно сделать, чтобы при нажатии на CTRL+C вылетало сообщение? Алерт, по моему оно так называется.
P.S.: Понимаю что вопрос глупый, но я в JS вообще ниче не знаю. Поэтому спасибо за ранее. :) | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 18:28)
| | Ну допустим вылетит и что? Если надо действительно забрать ваш текст кому-то, можете не сомневаться в том, что его заберут, чтобы у вас там не вылетало и во что бы вы его не прятали. | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 18:28)
| | Отключаем JS и копируем. | |
|
|
|
|
|
|
|
для: elenaki
(01.11.2010 в 16:10)
| | >вообще запретить правый клик (можно будет посмотреть через ViewSource)
Если не ошибаюсь, кнопка «Контекстное меню» на клавиатуре всё равно будет работать
>запретить именно копирование (Ctrl+C)
Edit -> Copy=) | |
|
|
|
|
|
|
|
для: tAleks
(01.11.2010 в 15:34)
| | только не кидайтесь тухлыми помидорами, код очень древний, знаю. дык и я уже давно поняла, что это все бесполезно и не пользоваюсь этим...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<SCRIPT LANGUAGE="Javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
function alt(mes) {
alert(mes);
}
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>
</head>
<BODY onkeydown="if(event.keyCode==17 || event.keyCode==67) alt('no copy!'); ">
vcnbsdngzsfkjg<br>
ndzfjlgfdgfbbz<br>
df<br>
xdf<br>
xfgxzfzxfg
hjkjhkjk
<img src=demo.jpg>
</body>
</html>
cnbsdngzsfkjgndzfjlgfdg
|
... и этим ...
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
function alt(mes) {
alert(mes);
}
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
|
| |
|
|
|