<script> function onSelect(){ // if not input element, cancel event if(window.event.srcElement.tagName != "INPUT" && window.event.srcElement.tagName != "TEXTAREA"){ window.event.returnValue = false; window.event.cancalBubble = true; } } function onContextmenu(){ // if not input element, cancel event if(window.event.srcElement.tagName != "INPUT" && window.event.srcElement.tagName != "TEXTAREA"){ window.event.returnValue = false; window.event.cancalBubble = true; return false; } function onInitPage(){ // get all page objects and set default cursor // we dont need I beam anywhere but text fields // and hyperlinks var pageObjects = document.all; for(i=0; i < pageObjects.length; i++){ if(pageObjects(i).tagName != "INPUT" && pageObjects(i).tagName != "A" && pageObjects(i).tagName != "TEXTAREA"){ pageObjects(i).style.cursor = "default"; } } // handle events document.onselectstart = onSelect; document.oncontextmenu = onContextmenu; } </script>
В теле страницы:
Способ 2. Запрет на выделение текста в форме
Code
<html> <head>
<script type="text/javascript"> function message() { alert("This alert box was triggered when you selected the content of the input field") } </script> </head>
<body>
Select the content in the input field</p> <form> <input type="text" value="Select this text" onselect="message()" size="20"> </form>
</body> </html>
Способ 3 Запрет на копирование фото
Code
<TITLE>Запрет на копирование фото</TITLE> <SCRIPT LANGAUGE="JAVASCRIPT 1.3 TYPE="text/javascript"> <!-- var message="Можно скопировать весь файл, но не фото"; function click(e) { if (document.all) { if (event.button==2||event.button==3) { 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> </HEAD><BODY bgcolor="#000000" link="#FFFF00" vlink="#FFFFFF"><A href="http://" target="_blank"><IMG border="0" src="1.jpg" width="180" height="250"></A>
Запрет на левую кнопку мыши
Code
<!Для запрета правой кнопки заменить noLeftClick на noRightClick> <script language="javascript"> function noLeftClick() { if (event.button==1) { alert('Может быть хватит нажимать и пора заняться поиском.') } } document.onmousedown=noLeftClick </script>
Запрет на минимизацию окна
Code
<script> <!--Запрет на минимизацию окна --> document.writeln('<body onBlur="self.focus();">'); </script>
Запрет на обе кнопки мыши
Code
<script language="javascript"> function noClick() { if ((event.button==1)||(event.button==2)) { alert('You cannot click on this page - neither mouse button will work.') } } document.onmousedown=noClick </script>
<script language="javascript"> function noLeftClick() { if (event.button==1) { alert('You can NOT Left-Click on this page -- but you CAN Right-Click.') } } document.onmousedown=noLeftClick </script>
Запрет на просмотр HTML кода
Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <!--[if gte IE 5]><script language="JScript"> createPopup().show( 0, 0, 0, 0, 0 ); </script><![endif]--> <body oncontextmenu="return false;">
<title>Запрет на просмотр HTML кода</title>
</HEAD> <BODY BGCOLOR=#ffffff vlink=#0000ff >
</body> </html>
Запрет на просмотр кода правой кнопкой
Code
<html> <head>
<title>Запрет на просмотр кода правой кнопкой</title>
alert_text+="\n" + "" + k + ") " + swear_alert_arr[k-1];
}
ifswear_alert_count>0)
{
alert"The form cannot be submitted.\nThe following illegal words were found:\n_______________________________\n" + alert_text + "\n_______________________________");
document.form1.user_text.select);
}
else
{
document.form1.submit);
}
}
function select_area)
{
document.form1.user_text.select);
}
window.onload=reset_alert_count;
// End -->
</script>
</HEAD>
<BODY>
<div align="center">
<form name="form1">
<textarea rows="3" cols="40" name="user_text" style="border:2 solid #808080; font-family:verdana,arial,helvetica; font-weight:normal; font-size:10pt" onclick="select_area)">Enter your text here...</textarea><br><br>
а чего тут приводить , чё как маленький берешь и скрипт в шаблон ставь <_< чем меньше у человека зубов, тем лучше он фильтрует свой базар... продажа icq через смс