Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: blokowanie myszki
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
php programmer
Jak zablokowac prawy przycisk myszy (prawe menu),
zeby nie bylo mozliwe zapisanie pliku graficznego do pliku.
cfk
  1. <script language="Javascript1.2">
  2.  
  3. // (C) 2000 www.CodeLifter.com
  4. // Free for all users, but leave in this header
  5.  
  6. // Set the message for the alert box
  7. am = "Niestety, prawy klawisz nie działa!";
  8.  
  9. // do not edit below this line
  10. // ===========================
  11. bV = parseInt(navigator.appVersion)
  12. bNS = navigator.appName=="Netscape"
  13. bIE = navigator.appName=="Microsoft Internet Explorer"
  14.  
  15. function nrc(e) {
  16. if (bNS && e.which > 1){
  17. alert(am)
  18. return false
  19. } else if (bIE && (event.button >1)) {
  20. alert(am)
  21. return false;
  22. }
  23. }
  24.  
  25. document.onmousedown = nrc;
  26. if (document.layers) window.captureEvents(Event.MOUSEDOWN);
  27. if (bNS && bV<5) window.onmousedown = nrc;
  28.  
orson
witam ...

co i tak nie pomoze ... jak ktos chce sciagnac obrazek to go sciagnie, nic nie mozesz z tym zrobic ....

pozdrawiam
miedzna
Cytat(php programmer @ 2005-02-05 22:25:10)
Jak zablokowac prawy przycisk myszy (prawe menu),
zeby nie bylo mozliwe zapisanie pliku graficznego do pliku.

Daj w body tak:

<body ondragstart="return false" onselectstart="return false" oncontextmenu="return false">

albo tak:

<script language=Javascript1.2>
am = "Niestety, ta funkcja jest zablokowana";
bV = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
if (bNS && e.which > 1){
alert(am)
return false
} else if (bIE && (event.button >1)) {
alert(am)
return false;
}
}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</SCRIPT>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.