Четверг, 05.03.2026, 17:12
Untitled
Главная страница Главная форума Мой профиль Новое на форуме Пользователи Правила  Поиск  RSS
  • Страница 1 из 1
  • 1
Защита страницы от воров
GeForceДата: Воскресенье, 06.09.2009, 18:33 | Сообщение # 1
.::Админ4еГ::.
Группа: Администраторы
Сообщений: 728
[ 42 ]
Статус:

Бог сайта и форума Бог форума сотня постов За любовь народа За хорошую посещаемость на форуме За хорошую посещаемость на форуме За хорошую посещаемость на форуме За 150 постов За 200 постов За 300 постов
Как мы все знаем, есть куча скриптов "защиты от копирования html страниц", такие как отключение мыши и похожие...
Данный скрипт устроен по другому.
При просмотре сайта на котором будет стоять данный скрипт, у пользователя, просматривающего сайт, на компьютере будут автоматически отключены "PrintScreen" (Скриншот) и Copy\Past (Копировать\Вставить)

Основные функции скрипта это защита:
» Не даёт копировать содержимое страницы
» При просмотре сайта отключает функцию копирования (нельзя ничего копировать пока открыт сайт!)
» Отключает кнопку PrintScreen

Code
<noscript><style>Table{display:none}</style></noscript>        
<SCRIPT LANGUAGE="JavaScript">        
/* By CoooL.Net.Ru */        
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(c);        
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>



 
  • Страница 1 из 1
  • 1
Поиск:


Хостинг от uCoz