Главная » Все для ucoz » Скрипты для ucoz » Защита от копирования html страницы

Защита от копирования html страницы

11 Категория: Скрипты для ucoz | Просмотров: 4852 | Добавил:
Защита от копирования html страницы - Как мы все знаем, есть куча скриптов "Защиты от копирования html страниц", такие как отключение мыши и похожие...
Данный скрипт устроен совсем по другому.
При просмотре сайта на котором будет стоять данный скрипт, у юзера, просматривающего сайт, на компьютере будут автоматически отключены PrintScreen и Copy/Past

Основные функции скрипта это защита!
- Не даёт копировать содержимое страницы!!!
- При просмотре сайта отключает функцию копирования!!! (Нельзя ничего копировать пока открыт сайт!)
- Отключает кнопку PrintScreen!!! (Сфотографировать экран не получится!!!) ТОЛЬКО В ИЕ 6-7

Code
<noscript><style>Table{display:none}</style></noscript>
<script type="text/javascript">
//
hp_ok=true;
function hp_d01(s)
{
if(!hp_ok) return; var o="", ar=new Array(), os="", ic=0;
for(i=0;i<s.length;i++)
{
c=s.charCodeAt(i);
if(c<128)c=c^2;os+=String.fromCharCode©;
if(os.length>80){ar[ic++]=os;os=""}
}
o=ar.join("")+os;
document.write(o)
}
function hp_ne(){return true}
onerror=hp_ne;
function hp_dn(a){return false}
function hp_cm(){return false}
function hp_md(e){
if(e.which==2||e.which==3){return false}
if(e.which==1){window.captureEvents(Event.MOUSEMOVE);window.onmousemove=hp_dn}
}
function hp_mu(e){
if(e.which==1){window.releaseEvents(Event.MOUSEMOVE);window.onmousemove=null}
}
if(navigator.appName.indexOf('Internet Explorer')==-1||navigator.userAgent.indexOf('MSIE')!=-1){
if(document.all){document.oncontextmenu=hp_cm;document.onselectstart=hp_dn}
if(document.layers){window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);window.onmousedown=hp_md;window.onmouseup=hp_mu}
if(document.getElementById&&!document.all){document.oncontextmenu=hp_cm;document.onmousedown=hp_dn}
}
if(window.location.href.substring(0,4)=="file") window.location="about:blank";
function hp_nls(){window.status="";setTimeout("hp_nls()",10)}hp_nls();
function hp_dp1(){
for(i=0;i<document.all.length;i++){
if(document.all[i].style.visibility!="hidden"){
document.all[i].style.visibility="hidden";document.all[i].id="hp_id"}
}
};
function hp_dp2(){
for(i=0;i<document.all.length;i++){
if(document.all[i].id=="hp_id")document.all[i].style.visibility=""
}
};
window.onbeforeprint=hp_dp1;
window.onafterprint=hp_dp2;

function hp_dc(){
hp_ta.createTextRange().execCommand("Copy");
setTimeout("hp_dc()",300)
}
if(navigator.appName.indexOf('Internet Explorer')==-1||navigator.userAgent.indexOf('MSIE')!=-1){
if(document.all&&navigator.userAgent.indexOf('Opera')==-1){
document.write('<div style="position:absolute;left:-1000px;top:-1000px"><input type="textarea" name="hp_ta" value=" " style="visibility:hidden"></div>');
hp_dc()
}
}
function hp_ndd(){return false}
document.ondragstart=hp_ndd;
if(navigator.appName.indexOf('Internet Explorer')!=-1&&navigator.userAgent.indexOf('MSIE')==-1) hp_ok=false;
if(navigator.userAgent.indexOf('Opera')!=-1)window.location="about:blank";
if(frames){
if(top.frames.length>0)top.location.href=self.location;
}
</script>
жалоба
Всего комментариев: 11
1 2 »
11   (22.09.2010 09:57)
Она та полезная,но вот только надоедает быстро! bu
10   (17.12.2009 18:49)
<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>

вот в полне робочий и тот робочий :)

9   (13.12.2009 17:14)
Антивирус на него неругается?
8   (30.08.2009 12:55)
спс круто! biggrin biggrin biggrin biggrin
7   (01.08.2009 13:45)
Круто спс
6   (27.07.2009 16:24)
sad
5   (15.07.2009 11:45)
Куда Вставлять именно ? (
4   (27.03.2009 22:05)
А у меня не работает sad
3   (14.02.2009 23:28)
полезная штука
+5   Спам
2   (06.01.2009 02:04)
попробуйте поставить между <head></head>
1-10 11-11
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Опрос
Откуда вы пришли на наш сайт?
Всего ответов: 21059
Новое на форуме
Полезная информация
Все файлы на сайте o-ucoze.ru доступны без регистрации
» Добавить сайт в закладки
Полезная информация
★  ☂  ☁  ☀  ☯  ☭  ☎  ¼  æ  ↵  ¿ 
Нужны спец символы? Можете их взять у нас на сайте.
» Таблица HTML-символов