
26.09.2007, 08:41
|
|
Участник форума
Регистрация: 06.07.2006
Сообщений: 202
С нами:
10446146
Репутация:
245
|
|
Код:
<script>
var bbb=1;
function rf(){ return false } //эта ф-ция не дает событию исполнится
//определяем действия для Netscape
if(document.layers || (window.captureEvents && !(document.all))){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=rf;
self.blur() //убираем фокус со страницы (делаем невозможным выделение текста)
bbb=2;
}
//определяем действия для Opera
else if (window.captureEvents){
document.write("<input type=Text style='visibility:hidden;position:absolute' id=ht onblur='this.focus()'>");
ht.focus(); //убираем фокус со страницы и даем его скрытому полю ввода
}
//определяем действия для IE
else if(document.all)
document.onselectstart=rf; //запрещаем выделение текста в IE
document.oncontextmenu=rf; //отключаем контекстное меню в IE и Netscape
//проверка имени сервера страницы, открывшего данную
if(window.opener!=undefined&&window.opener.location.host==location.host&&location.host!='') bbb=0;
</script>
//запрет вывода, если имена серверов не совпадают
<script>
if(bbb==2) self.close();
if(bbb!=0) document.write("<div style='display:none'><noscript>");
</script>
запрет на кеширование:
Код:
<meta http-equiv="Cache-Control" content="no-cache">
Так же можно зашифровать код страницы в Яве. Шифраторы искать в инете (Щас уже не вспомню)
Точно работоспособность всего этого не буду утверждать. Ой давно это было.
|
|
|