Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prawy klawisz :/
Forum PHP.pl > Forum > Po stronie przeglądarki
Edd_s
  1. <script language=JavaScript>
  2. <!--
  3. var message="Nie możesz kopiować tej strony ;]";
  4. ///////////////////////////////////
  5. function clickIE() {if (document.all) {alert(message);return false;}}
  6. function clickNS(e) {if
  7. (document.layers||(document.getElementById&&!document.all)) {
  8. if (e.which==2||e.which==3) {alert(message);return false;}}}
  9. if (document.layers)
  10. {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
  11. else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
  12. // -->
  13. </script>

jak widać jest to kolejny skrypt blokujący prawy klawisz, ten i inne spoko działają w IE ale w Mozilli i tak mi wyskauje najpierw komunikat a późńiej menu albo komunikat i menu, jak zrobić żęby i w Mozilli było ok?
Wojteq
Nie ma sensu próbować zablokować blokować prawy przycisk myszy. Zawsze można zajrzeć do źródła.
Edd_s
tak wiem, ale nie będzie można prawym klawiszem biggrin.gif tak naprawdę to tylko się zastanawiam co jest źle że mozilla sama sobie z tym radzi
orson
witam ...

pewnie chcesz zablokować możliwość zapisywania obrazków questionmark.gif to nic nie da ... w mozilli wystarczy wejść do informacji o stronie do zakładki media i już jest spis wszystkich obrazków a pod spodem jest przycisk zapisz jako ... więc nic nie da blokowanie prawego klawisza ...

pozdrawiam
mario
używam Mozilla Firefox 1.0.3 i też natknąłem się na ten sam problem - to co na IE nie działało, Firefox odblokowuje. No cóż.... widać że IE jest do d.... teraz namacalnie, albo raczej "klikalnie" smile.gif
orson
witam ...

osobiście uważam że sama idea blokowania sciągania obrazków jest bezcelowa ... jeżeli udostępniasz jakiś obrazek w internecie, na nie płatnej stronie [jeżeli na płatnej to poprostu wiesz to ale dostajesz kase od każdego odwiedzającego wieć jest looz] to znaczy że jesteś świadomy tego że może on zostać skopiowany i wykorzystany przez innych ... i tyle ... rozsądnym wyjściem jest zastosowanie znaku wodnego:
Cytat
This is copied from the 'help' files in Photoshop 5.5: "You can add copyright information to Photoshop images and notify users that an image is copyright-protected via a digital watermark that uses Digimarc PictureMarc technology. The watermark -a digital code added as noise to the image- is generally imperceptible to the human eye. The watermark is durable in both digital and printed forms, surviving typical image edits and file format conversions-and is still detectable when the image is printed and then scanned back into a computer. Embedding a digital watermark in an image lets viewers obtain complete contact information about the creator of the image. This feature is particularly valuable to image creators who license their work to others. Copying an image with an embedded watermark also copies the watermark and any information associated with it. For more detailed information on embedding Digimarc watermarks, refer to the Digimarc Watermarking Guide, downloadable for free from the Digimarc Web site."


pozdrawiam
revyag
Na swoich stronach nigdy nie blokuję prawego klawisza myszy, bo jeśli ktoś jest uparty to i tak ściągnie to co chce smile.gif. Możesz napisać informację o prawach autorskich i liczyć na uczciwość ludzi odwiedzających stronę.
Co blokady, jeśli jednak chcesz to zrobić to możesz spróbować tak:
  1. <body oncontextmenu="return false;">

z tym że nie wiem jak ma się to do specyfikacji (chyba się nie ma smile.gif)
Zajec
Działa chyba wszędzie i nie opiera się o (...) wykrywanie przeglądarki.
http://podolszyna.com/o_mouse
dr_bonzo
3 sekundy zajelo mi dostanie sie do zrodla na operze, a kolor tla sie nie zmnienil.
Ludzier dajcie sobie spokoj z blokowaniem klawiszy myszy -- to tylko denerwuje userow wykorzystujacych mouse gestures (i to bardzo -- w moim przypadku, strona od razu jest traktowana "D-R")
Zajec
Cytat(dr_bonzo @ 2005-05-10 07:32:40)
3 sekundy zajelo mi dostanie sie do zrodla na operze, a kolor tla sie nie zmnienil.
Ludzier dajcie sobie spokoj z blokowaniem klawiszy myszy -- to tylko denerwuje userow wykorzystujacych mouse gestures (i to bardzo -- w moim przypadku, strona od razu jest traktowana "D-R")

To nie miało służyć blokadzie źródła.

Skoro jesteś taki expert - zapewne wiesz, że Opera domyślnie nie przekazuje skryptrom kliknięcia prawym przyciskiem myszy.

Ctrl+F12 -> Advenced -> Content -> JS Options
orson
Cytat(Zajec @ 2005-05-10 00:44:26)
Działa chyba wszędzie i nie opiera się o (...) wykrywanie przeglądarki.
http://podolszyna.com/o_mouse

witam ...

no to jak działa wszędzie skoro nie działa w operze ...

pozdrawiam
Zajec
Cytat(orson @ 2005-05-10 14:15:26)
Cytat(Zajec @ 2005-05-10 00:44:26)
Działa chyba wszędzie i nie opiera się o (...) wykrywanie przeglądarki.
http://podolszyna.com/o_mouse

witam ...

no to jak działa wszędzie skoro nie działa w operze ...

Dizała wszędzie, jeśli przeglądarka przekazuje informuację o kliknięciu myszą. W Operze można to sobie wybierać.

Przecież nie da się wykryć kliknięcia myszą, które nie jest przekazywane.

A skrypt jest o tyle lepszy, że nie opiera się o żadne głupie wykrywanie typu document.all.
dr_bonzo
Skrypt dziala jesli mu pozwolisz dzialac: wlaczysz js, pozwolisz przekazywac RMB klick (ja JSowi nic nie pozwalam), i nie bedziesz chcial podejrzec zrodla w inny sposob).
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.