Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Zablokowanie prawego przycisku myszy
Istquai
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 2.12.2012

Ostrzeżenie: (0%)
-----


Cześć, chciałbym zablokować prawy przycisk myszy na mojej stronie. W google znalazłem gotowy kod javascript ale po kliknieciu prawym przyciskiem wyskakuje okienko z wiadomoscią. A ja chciałbym poprostu zablokować ten prawy przycisk ale żeby nie wyskakiwały zadne okienka. Moglibyście napisać mi krótką formułke w javascripcie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


plugin (nie ma już go w sieci):
[JAVASCRIPT] pobierz, plaintext
  1. /*!
  2.  * jQuery Right-Click Plugin
  3.  *
  4.  * Version 1.01
  5.  *
  6.  * Cory S.N. LaViska
  7.  * A Beautiful Site (http://abeautifulsite.net/)
  8.  * 20 December 2008
  9.  *
  10.  * Visit http://abeautifulsite.net/notebook/68 for more information
  11.  *
  12.  * License:
  13.  * This plugin is dual-licensed under the GNU General Public License and the MIT License
  14.  * and is copyright 2008 A Beautiful Site, LLC.
  15.  */
  16. if(jQuery){(function(){$.extend($.fn,{rightClick:function(a){$(this).each(function(){$(this).mousedown(function(c){var b=c;if($.browser.safari&&navigator.userAgent.indexOf("Mac")!=-1&&parseInt($.browser.version,10)<=525){if(b.button==2){a.call($(this),b);return false}else{return true}}else{$(this).mouseup(function(){$(this).unbind("mouseup");if(b.button==2){a.call($(this),b);return false}else{return true}})}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseDown:function(a){$(this).each(function(){$(this).mousedown(function(b){if(b.button==2){a.call($(this),b);return false}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseUp:function(a){$(this).each(function(){$(this).mouseup(function(b){if(b.button==2){a.call($(this),b);return false}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},noContext:function(){$(this).each(function(){$(this)[0].oncontextmenu=function(){return false}});return $(this)}})})(jQuery)};
[JAVASCRIPT] pobierz, plaintext


użycie:
[JAVASCRIPT] pobierz, plaintext
  1. $('body').noContext();
  2. $('body').rightClick(function(){
  3. return false
  4. })
[JAVASCRIPT] pobierz, plaintext


Ten post edytował wNogachSpisz 3.01.2013, 14:53:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 21:01