<script
language="JavaScript"> document.onselectstart=function(){return
false} document.oncontextmenu=function(){return false}
document.onmousedown=function(){return false}
</script>
//Запрещение копирования <BODY oncopy="return false"> -
убирает контекстное меню 2) Обязательно
вставьте в тэг код: <body oncontextmenu="notmenu();" >
Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и
вставьте его (командой Ctrl+V) в свою веб-страницу в конце перед
командным тэгом </body> </html>. <script
language="Javascript1.1"><!-- function notmenu() {
window.event.returnValue=false;} // --></script>
<script language="Javascript"><!-- document.ondragstart
= test; document.onselectstart = test;
document.ontextmenu = test; function test() { return false }
// --></script>
3)<BODY oncontextmenu="return false" onselectstart="return false"
oncopy="return false" ondragstart="return false"> <SCRIPT
language=Javascript1.2> <!--// function click() {
if (event.button==2) { // Чтобы отключить левую кнопку
поставьте цифру 1 // Чтобы отключить третию кнопку поставьте
цифру 3 alert('The button of the mouse is off - Кнопка мыши
отключена'); } } // Здесь введите свою надпись
function press(){ alert('The keyboard is off - Клавиатура
отключена'); } // Здесь введите свою надпись
document.onmousedown=click; document.onkeydown=press; //
--> </SCRIPT>
4) Мощьный скрипт, умеет перенаправлять на пустую страничку - когда
с ней работают автономно. <noscript><style>Table{display:none}</style></noscript>
<SCRIPT LANGUAGE="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(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>
5) Для
запрета на кэширование элементов веб-страницы необходимо сделать
следующее указание в разделе <head> ... </head> любой
из трех вариантов: <meta http-equiv="pragma"
content="no-cache" /> <meta http-equiv="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
6)Указание на мгновенное устаревание страницы выполняется командой:
<meta http-equiv='expires'
content='-1' />
7)
Команда, указывающся, что данный документ не должен быть проиндексирован
вежливыми роботами. <meta id="robots" content="noindex"
/>
Указание, что
робот поисковой машины не должен идти по ссылкам с данной страницы.
<meta id="robots" content="nofollow"
/>
Для
одновременного запрета индексирования страницы и обхода ссылок с нее
существует команда. <meta id="robots"
content="noindex,nofollow" />
8) Для запрета распечатывания Ваших веб-страниц на принтере
необходимо вставить этот модуль в свою веб-страницу в конце перед
командным тэгом </body> </html>. Принтер распечатает пустые
страницы. <script language="javascript">
<!-- function atlpdp1()
{for(wi=0;wi<document.all.length;wi++)
{if(document.all[wi].style.visibility!='hidden')
{document.all[wi].style.visibility='hidden';document.all[wi].id='atlpdpst'}}}function
atlpdp2(){for (wi=0;wi<document.all.length;wi++)
{if(document.all[wi].id=='atlpdpst')document.all[wi].style.visibility=''}}
window.onbeforeprint=atlpdp1;window.onafterprint=atlpdp2;
//--> </script>
Защита картинок. Что может спасти от правой клавиши мыши с ее
контекстным меню (способы заморочные и не для обычных юзеров и довольно
бестолковые, как в прочем и сама идея защиты) 1) <img
alt="" style="border: #000000 1px solid; background-image:
url(URL-изображения)" src="null.gif" width="200" height="100" />
Сохраните себе этот прозрачный файл null.gif (размер 100х100
рх). Нажмите правую кнопку мыши и выберите команду: "Save Picture As"
("Сохранить изображение как"), "Copy" ("Копировать") Или просто скачайте
файл null.gif - и вы увидите что это пустышка. 2) Вставка блока
<div></div> фиксированного размера с фоновым изображением
(background-image:url(*.jpg);). 3)<table
background="Оригинальная картинка"><tr><td><img
src="http://путькпрозрачнойкартинке.gif"width="Шрина"
height="Высота"></td></tr></table> 4)
Нанесение водяных знаков на ваши картинки при помощи фотошопа или других
графических редакторов. Очень часто встречал картинки с этими самыми
знаками причем на всю длину по диагонали! Даже хороший «фотошопер»
просто поленится их удалять. Но на мой взгляд это уже перебор, пропадает
вся красота вашей картинки. Блокировка мыши и клавиатуры с
выдачей сообщения в окошке При помощи приводимого ниже
клиентского сценария — скрипта Javascript — можно заблокировать все
кнопки клавиатуры компьютера Клиента и выбранные Вами кнопки мыши.
Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и
вставьте его (командой Ctrl+V) в свою веб-страницу перед командным тэгом
</head> <body>. <script language="javascript1.2">
<!--//function click() { if (event.button==2) { //
Чтобы отключить левую кнопку мыши, поставьте цифру 1 // Чтобы
отключить правую кнопку мыши, поставьте цифру 3
alert('Кнопка
мышки отключена'); } } // Отключение клавиатуры
function press(){ alert('Клавиатура отключена'); }
document.onmousedown=click; document.onkeydown=press; //
--> </script>
<SCRIPT language="Javascript">
<!-- var message=""; function clickIE() {if
(document.all) {(message);return false;}} function clickNS(e)
{if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) { (message); return false;}}} if
(document.layers) { document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS; }else{
document.onmouseup=clickNS; document.oncontextmenu=clickIE;
} document.oncontextmenu=new Function("return false")
--> </SCRIPT>
<script language=JavaScript>
<!-- var message="Правая кнопка мыши отключена!"; // Здесь
введите свою надпись, которая появится в окне предупреждения
function click(e) { if (document.all) { if (event.button
== 2) { // Чтобы отключить левую кнопку поставьте цифру 1
alert(message); return false; } } if
(document.layers) { if (e.which == 3) { alert(message);
return false; } } } if (document.layers)
{ document.captureEvents(Event.MOUSEDOWN); }
document.onmousedown=click; // --> </script>
<span oncontextmenu="return false;" ondragstart="return
false";><div align="center"><img src="Ссылка на вашу шапку
или картинку" width="100%" galleryimg="no"></div></span> |