Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Защита от щракване на десен бутон в уеб страница.
Автор  mlg (23.02.2006 20:39) съобщение до автора
Погледнат  3881 пъти добави към любими
Оценка добави коментар
Гласове  12 изпрати на приятел
Коментари  (6) абонирай се за JavaScript
     
mlg
     
 

При щракване на десен бутон скрипта показва съобщение, което казва, че не е позволено менюто от десен бутон.

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script language=JavaScript>
var message="Тук пишеш твоето съобщение";
function click(e){
  
if( document.all ){
     
if( event.button==2 ){
        
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>



Ключови думи: javascript защита десен бутон страница щракване




 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

По - скоро би могло да се ползва десният бутон за допълнителни менюта. Layers :)

  Miro на 29.06.2007 10:06

Няма да натиснеш никой бутон :)
просто едно време това беше модерно. Но за мемента е глупаво да се забранява десния бутон.
Давам най простия промер: искам да отворя линк от твоя сайт в друг ТАБ(FF, Opera ... не и IE ;)) става с десен бутон и се избира от менюто, все пак не всички знаят че става с ctrl + click :)

  PureEvil на 03.03.2006 12:15

а като дам view->source кои бутон ша натисна ??

  Niki123 на 26.02.2006 17:45

Този скрипт е изваден от много далечна година :)
1. Това че ми забраняваш да натискам десен не значи че си защитил данните по сайта.
2. Лесно се изключва JavaScript ...
3. Одавна хората разбраха че такива скриптове само пречат
Ето и малко повече как да разширите скрипта все пак и да работи по добре:
пример 1
Друг пример: спира FF1+ IE5+

  PureEvil на 25.02.2006 18:57

Това ми е пределно ясно.

  mlg на 25.02.2006 17:25

Една критика към този туториал:Защитата работи на 50% тъй като кликнеш с десния бутон някъде в страницата забраната работи и ти се изписва съответното съобщение.Но пробваи да натиснеш левия бутон на мишката задръж го и натисни десния бутон и след това го пусни (говоря за десния, левия е натиснат през цялото време).Виждал съм скриптове,които имат и такава забрана, но сега не се сещам къде.Редактираи си скрипта и забрани натискането на двата бутона едновременно

  icespeed на 25.02.2006 10:41

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008