3ащита от копирования html страниц - Скрипты - Шаблоны для UCOZ - Скачать Игры Программы Всё Бесплатно


Главная » Статьи » Скрипты [ Добавить статью ]

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

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

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

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>

Категория: Скрипты | Добавил: Pazan (20.08.2008)
Просмотров: 1442 | Рейтинг: 5.0/2 |
Всего комментариев: 8
08.07.2009
8. Ден
Чтобы тебе руки обосрали что выложил этот скрипт хуйло ебаное!!!!!!!!!!!!!!!!!!!!!!!!!!!

08.07.2009
Че за лажа пипец сайт глючит после этого скрипта

24.06.2009
6. BOYMIX
Вставляйте между <head>ЗДЕСЬ</head>

20.03.2009
сайт после этого скрипта глючит !!

17.03.2009
Даже если отключена кнопка PrintScreen это всего лишь когда октивно окно, берём щёлкаем по рабочему окну, и жмём кнопку PrintScreen... вуаля, снимок сделан!

29.12.2008
3. WopeN
Помоему это бесполезно, так как всегда можно использовать "Сохранить как..."
Другое дело что не все до этого догадаются))))

21.08.2008
2. Pa6ka
da patamu6to w opere netu samkow wsakih !

20.08.2008
1. Janis
nui nexera na opere ne pawit zawita proverena

Имя *:
Email:
Код *: