Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html, js] czy można zablokować zaznaczanie tekstu na stronce?
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Mam jakiś tekst na stronce. po najechaniu wskaźnikiem na niego strzałka zamienia się na kreske i można zaznaczyć ten tekst.
Chcialbym aby strzałka nie zaminiała sie na kreski i aby nie można było zaznaczyć tego tekstu.

Jak tego dokonać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




1. To nie jest temat na forum php, tylko 'przedszkole', albo 'po stronie przeglądarki'.

2, Da się to zrobić. Należy poczytać o JavaScripcie, lub odnaleźć jakiś gotowy skrypt. Jest tego pełno w sieci. Dużo wie pan Google oraz to forum, tylko trzeba poszukać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Ludvik
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Nie rób tego najlepiej, bo to nie ma sensu. Przeszkadza normalnym ludziom w użytkowaniu strony. Ci, którzy będą chcieli ukraść tekst, poradzą sobie z tym. JavaScript wyłącza się w kilka sekund.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




@Ludvik - nie jestem pewien, więc jak się mylę to mnie popraw, ale czy uzycie innerHTML i zablokowanie możliwości zaznaczenia nie jest całkiem sympatyczne? W kodzie strony nie masz tego, co wstawiasz przez innerHTML (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Ludvik
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Jakaś magia, że tekst się dostaje do przeglądarki klienta? Gdzie masz zamiar trzymać treść podstawioną do dokumentu? Jakoś musisz przekazać, gdzie te dane są, a wtedy dostęp do nich nie jest zbytnim problemem.

A poza tym innerHTML nie jest elementem zgodnym ze standardem DOM.

Ten post edytował Ludvik 17.07.2006, 23:53:25
Go to the top of the page
+Quote Post
mike
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A jaki to ma związek z php?
Przenoszę na Przedszkole.
Go to the top of the page
+Quote Post
SHiP
post
Post #7





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Ludvik -> jeżeli użyjemy ajaxa to ciężko będzię skopiować wczytaną treść... Jest ona w pamięciu tymczasowej przeglądarki ale nie jest wrzucana do cache...

Ale jesli ktos bedize uparty to i tak sie nie obronimy zawsze ktoś może przerobić kod JS strony znajdującej sie w cache'u ;]
Go to the top of the page
+Quote Post
siemakuba
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


a dlaczego nie chcecie się zgodzić z tym co mówi @Ludvik? Dajcie na forum link dowolnej strony, która ma dowolne zabezpieczenia tekstu przed kopiowaniem. A potem patrzcie i podziwiajcie jak kolejne osoby wklejają dopiero co skopiowany tekst z tejże strony.

Nie da się zrobić 100% skutecznego zabezpieczenia.
Zabezpieczenia kombinacyjne, jak napisał Ludvik, utrudniają tylko korzystanie ze strony normalnym użytkownikom.

pozdr.

Ten post edytował siemakuba 18.07.2006, 10:01:02
Go to the top of the page
+Quote Post
nasty
post
Post #9





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


Racja, niema takego czegos jak zabezpieczenie, sa tylko utrudnienia, ja bym moze pobawil sie troche flashem, albo gdlib
Go to the top of the page
+Quote Post
camillos
post
Post #10





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.06.2007

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


Jestem ciekawy, co powiecie na takie "zabezpieczenie" (oczywiście tylko utrudnienie). Myślę, że mam sens przy większych tekstach. Oczywiście zrobione prostym skryptem php +css
sorry Ludvik za wykorzystanie Twojego posta :-)
Zobaczcie tutaj oczekuję "wklejek" :-)
Go to the top of the page
+Quote Post
PawelC
post
Post #11





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


camilos takie zabezpieczenie to nie problem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) kopiujesz tekst i piszesz skrypt który zamiast <b> i </b> zrobi Ci białą spacje a później przy pomocy trim usunąć białą spacje i połączyć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Fakt komuś komu nie będzie się chciało tym bawić to da sobie spokój ale inni pewnie pójdą tym tropem co napisałem.

Ten post edytował ExPlOiT 14.04.2008, 16:06:34
Go to the top of the page
+Quote Post
Crozin
post
Post #12





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Nie rób tego najlepiej, bo to nie ma sensu. Przeszkadza normalnym ludziom w użytkowaniu strony. Ci, którzy będą chcieli ukraść tekst, poradzą sobie z tym. JavaScript wyłącza się w kilka sekund.
Wystarczyło:
Kod
<style type="text/css">
b{content: " "}
</style>
A to "utrudnienie-zabezpieczenie" uniemożliwia chociażby osobom niewidomym korzystanie ze strony (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
grzesiek_g
post
Post #13





Grupa: Zarejestrowani
Postów: 249
Pomógł: 30
Dołączył: 18.07.2007

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


Najgłupsze rozwiązanie jakie kiedykolwiek widziałem na stronach:) Chociażby z powodu Google i czytników ekranowych. Najlepszym zabezpieczniem treści na stronie jest ich nie publikowanie.
Go to the top of the page
+Quote Post
camillos
post
Post #14





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.06.2007

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


Oczywiście, takie zabezpiecznia mają tylko ograniczyć wulgarną kradzież czyichś tekstów typu ctrl_C ctr_V. Chyba jednak liczba osób, które znają php jest mniejsza od tych, które potrafią wyłączyć js w przeglądarce (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . I oczywiście nie chroni przed skanerem.
Cytat(grzesiek_g @ 14.04.2008, 17:11:15 ) *
Chociażby z powodu Google i czytników ekranowych.

Przecież nie chodzi o zabezpieczania w ten sposób całej strony! Nikt nie stosuje znaków wodnych na gazetach. I niekt nie twierdzi, że znaków wodnych nie da się obejść.
Ale fakt, ten sposób, który podał Crozin czyni pomysł zbyt łatwym do obejścia.

Ten post edytował camillos 14.04.2008, 16:34:48
Go to the top of the page
+Quote Post
grzesiek_g
post
Post #15





Grupa: Zarejestrowani
Postów: 249
Pomógł: 30
Dołączył: 18.07.2007

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


Przeczytałeś mojego posta? Kto chce ukraść i tak ukradnie a pozycja strony poleci w Google przez taki bełkot, pozatym pisałem też coś o czytnikach ekranowych. Chcesz marginalizować niewidomych?
Go to the top of the page
+Quote Post

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: 24.12.2025 - 03:44