Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Blokada przeciągania

Forum dyskusyjne poświęcone zagadnieniom jezyka HTML i Flash oraz tworzeniu stron WWW.

Moderator: Grupa pościgowa ;-)

Blokada przeciągania

Postprzez piotrrek7 » 28 września 2009, o 18:41

CZY ZNAJDĘ TAKI SKRYPT NA INNE PRZEGLĄDARKI?

Blokada przeciągania

Zablokowanie menu kontekstowego zabezpiecza przed bezpośrednim zapisaniem obrazka, ale nie uniemożliwia skopiowania go do innego okna przeglądarki, skąd bez problemu dokonamy zapisu. Otwieramy drugie okno Explorera, chwytamy obrazek myszą i przeciągamy go do tego okna. Gdy przeglądarka wyświetli grafikę, mamy już do dyspozycji menu kontekstowe... Podobny efekt uzyskamy przeciągając obrazek na pasek adresowy przeglądarki. Aby utrudnić tę operację, należy zablokować przeciąganie. Najprostszy, "bezskryptowy" sposób polega na objęciu obrazka linkiem prowadzącym do bieżącej strony:

1. <A HREF="#" STYLE="cursor: default;"><IMG
SRC="obrazek.jpg" BORDER="0"></A>

Przeciągnięcie tak opisanego obrazka do nowego okna otworzy w nim całą stronę, zamiast samej grafiki. Inny sposób to skorzystanie ze zdarzenia ondrag sygnalizującego przeciąganie. Rozbudowując poprzedni skrypt:

1. <IMG SRC="obrazek.jpg" ALT=""
oncontextmenu="window.event.returnValue=false;"
ondrag="window.event.returnValue=false;">

Tak opisany obrazek nie będzie reagował na próby przeciągania i nie da się nad nim rozwinąć menu kontekstowego.
piotrrek7
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 1
Dołączył(a): 28 września 2009, o 18:39

Blokada przeciągania

Postprzez januzi » 29 września 2009, o 00:10

Szkoda zachodu i tak można obrazki skopiować bez żadnego problemu.
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Postprzez goldenhand » 30 września 2009, o 09:00

Hmmm, to może (tak się mi wydaje) są między innymi takie możliwości:

1.Zastąpić zdjęcie animacją flash. Na przykład zastosować deformację zdjęcia (rozmazanie itp.) a po najechaniu myszką pojawiałby się obrazek rzeczywisty (lub tylko część). I żeby go zdobyć trzeba by było rozkładać na części pierwsze całą animację.
2.Innym sposobem było by użycie tabeli, np:
Tniesz zdjęcie na drobne (nieregularne) kawałeczki i wstawiasz je na stronie jako tabelę. Niby jedno zdjęcie - a jednak wiele. W przypadku przeciągania wczyta się tylko kawałek zdjęcia czy obrazka. A żeby to poskładać do kupy to się trzeba będzie natrudzić.
Można do tej tabeli dołączyć skrypt, który przysłaniałby całą tabelę i dopiero po najechaniu na nią odsłaniałby oryginalny obrazek (to pomogłoby przed robieniem zrzutu pulpitu :D )
goldenhand
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 151
Dołączył(a): 2 sierpnia 2008, o 13:21

Postprzez jaredj » 6 maja 2010, o 15:26

Są programy do zrzucania obrazu pulpitu którym nawet kontrolki activex, divxy i inne nie straszne.
Ja tam nie staram się blokować dostępu do obrazka bo skoro go pozwalam wyświetlić to i pozwalam zapisać na dysku lokalnym oglądacza. Ale też zapisuję, że prawa do jego wykorzystania mam tylko ja.

A zapomniałbym - jeśli nie mogę czegoś zapisać na dysku bo mi się podoba to w przyszłości omijam taką stronę szerokim łukiem ;)
jaredj
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 9
Dołączył(a): 5 maja 2010, o 17:05

Postprzez goldenhand » 16 maja 2010, o 13:21

???
goldenhand
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 151
Dołączył(a): 2 sierpnia 2008, o 13:21

Postprzez lucas » 15 czerwca 2010, o 19:19

dajcie se luz! to już było wałkowane miliony razy. Kończę tą bezsensowną dyskusję.
lucas
Znawca tematu
Znawca tematu
 
Posty: 448
Dołączył(a): 30 września 2002, o 20:22


Powrót do HTML i tworzenie stron WWW

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron