Тема: Скрыть html
Показать сообщение отдельно

  #4  
Старый 26.09.2007, 08:41
system_32
Участник форума
Регистрация: 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">
Так же можно зашифровать код страницы в Яве. Шифраторы искать в инете (Щас уже не вспомню)

Точно работоспособность всего этого не буду утверждать. Ой давно это было.
 
Ответить с цитированием