Главная | Регистрация  Вы вошли как xXx Гость xXx | Группа "xXx Гости xXx"Приветствую Вас xXx Гость xXx | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Защита от копирования html страницы
xXxДата: Четверг, 03.12.2009, 00:16 | Сообщение # 1
xXx ADMIN xXx
Группа: xXx Администраторы xXx
Сообщений: 358
Награды: 13
Репутация: 24
Статус: :-(
.:Награды:. >>>xXx<<<
За создание сайта За хорошую репутации За хорошую репутации За 100 Сообщений За 200 Сообщений За 300 Сообщений
Как мы все знаем, есть куча скриптов "Защиты от копирования 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>




 
xXxДата: Четверг, 03.12.2009, 00:23 | Сообщение # 2
xXx ADMIN xXx
Группа: xXx Администраторы xXx
Сообщений: 358
Награды: 13
Репутация: 24
Статус: :-(
.:Награды:. >>>xXx<<<
За создание сайта За хорошую репутации За хорошую репутации За 100 Сообщений За 200 Сообщений За 300 Сообщений
или вот:

Code
<SCRIPT LANGUAGE="JavaScript">
document.ondragstart = test;
//запрет на перетаскивание   
document.onselectstart = test;
//запрет на выделение элементов страницы
document.oncontextmenu = test;
//запрет на выведение контекстного меню
function test() {
return false
}
</SCRIPT>




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

Официальный Сайт Клана >>>xXx<<<