/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
beskytte sine billeder
Fra : rt


Dato : 17-12-04 01:06

Hej eksperter.
Kan man gøre ved sine billeder således,
at besøgende på siden ikke kan højreklikke
på det og gemme det?

Jeg mener jeg engang har set en boks dukke op
med en tekst om at jeg ikke kunne gemme billedet.
Måske noget JavaScript...?

Eller kan man i hvert fald fjerne de "gem", "print" mv.-
ikoner der i XP dukker op når musen holdes henover?

tak

/rt



 
 
Jens Gyldenkærne Cla~ (17-12-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 17-12-04 01:12

rt skrev:

> Kan man gøre ved sine billeder således,
> at besøgende på siden ikke kan højreklikke
> på det og gemme det?

Nej. Tag et kig her: <http://html-faq.dk/1014.asp>.

Man kan i nogle browsere blokere for brug af højrekliksmenuen - men
det er ikke nogen beskyttelse af billeder eller andet indhold på
siden. Samtidig er blokering af højrekliksmenuen drønirriterende
fordi der ligger mange brugbare funktioner der.


> Eller kan man i hvert fald fjerne de "gem", "print" mv.-
> ikoner der i XP dukker op når musen holdes henover?

Kig lidt tilbage i gruppen - evt. også i modergruppen
dk.edb.internet.webdesign. Det har været oppe for nylig.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jesper Frandsen (17-12-2004)
Kommentar
Fra : Jesper Frandsen


Dato : 17-12-04 01:14


"rt" <ostekongenFJERN@hotmail.com> skrev

> Jeg mener jeg engang har set en boks dukke op
> med en tekst om at jeg ikke kunne gemme billedet.
> Måske noget JavaScript...?

Der findes et "ej højreklik" javascript, men det til trods så kan man stadig
få fat i dine billeder hvis man er lidt snu, men et eksempel på scriptet er
her: http://www.9am.dk/javascripts/ejhoejreklik.asp

> Eller kan man i hvert fald fjerne de "gem", "print" mv.-
> ikoner der i XP dukker op når musen holdes henover?

Det gøres ved at indsætte denne linie i <head>

<meta http-equiv="imagetoolbar" content="no">

--
Jesper Frandsen

http://www.9am.dk/
Din guide til Hjemmesiden



Ryan Kristensen (17-12-2004)
Kommentar
Fra : Ryan Kristensen


Dato : 17-12-04 01:28

On Fri, 17 Dec 2004 01:14:21 +0100, Jesper Frandsen
<mail@9am.spamfilter.dk> wrote:

> Der findes et "ej højreklik" javascript, men det til trods så kan man
> stadig
> få fat i dine billeder hvis man er lidt snu, men et eksempel på scriptet
> er
> her: http://www.9am.dk/javascripts/ejhoejreklik.asp

I stedet for at fjerne muligheden for at højreklikke på *hele* siden, så
synes jeg, det er en anelse mere brugervenligt (hvis man kan snakke om
brugervenlighed i forbindelse med dette), kun at fjerne muligheden for
højreklik på det relevante.

Her er et godt eksempel der gennemløber alle billeder, og kun fjerner
muligheden for højreklik på dem.
<http://groups.google.dk/groups?hl=da&lr=&threadm=znfz8xwj.fsf%40hotpop.com&rnum=1&prev=/groups%3Fhl%3Dda%26lr%3D%26q%3Dimages%2Blasse%2Bclick%26btnG%3DS%25C3%25B8g%26meta%3Dgroup%253Ddk.edb.internet.webdesign.clientside>

--
Ryan Kristensen

Benny Nissen (17-12-2004)
Kommentar
Fra : Benny Nissen


Dato : 17-12-04 01:48

It happens that Jesper Frandsen formulated :

> Der findes et "ej højreklik" javascript, men det til trods så kan man stadig
> få fat i dine billeder hvis man er lidt snu, men et eksempel på scriptet er
> her: http://www.9am.dk/javascripts/ejhoejreklik.asp

Det virker så bare ikke ;-(

Jeg får stadig min normale menu, når jeg højreklikker (bruger FF)

--
Benny


Jesper Frandsen (17-12-2004)
Kommentar
Fra : Jesper Frandsen


Dato : 17-12-04 09:24


"Benny Nissen" <news@bennynissen.dk> skrev

> Det virker så bare ikke ;-(
>
> Jeg får stadig min normale menu, når jeg højreklikker (bruger FF)

Ja det vrker kun i IE

--
Jesper Frandsen

http://www.9am.dk/
Din guide til Hjemmesiden



Ukendt (17-12-2004)
Kommentar
Fra : Ukendt


Dato : 17-12-04 01:16

rt wrote:
> Kan man gøre ved sine billeder således,
> at besøgende på siden ikke kan højreklikke
> på det og gemme det?

Du kan godt forhindre højreklik med:
<img src="billede.png" oncontextmenu="alert('GRRR, ikke tage mine
billeder');return false;">

Men du kan ikke forhindre brugeren i at få fat på dine billeder, hvor
meget du end prøver. Der er altid en udvej. Nogle prøver ihærdigt på
det, men ærlig talt synes jeg det er lidt spild af tid.

Dem som virkelig gerne vil have billederne skal såmen nok også skaffe
dem - og for alle os andre er det bare møgirriterende, da
højrekliksmenuen altså også bruges til andet end bare gemme og kikke i
koder.

Så mit råd til dig er at lade være med sådan noget - det skræmmer bare
"kunderne" væk, i hvert fald trækker det gevaldigt ned hvis i brugerens
øjne.

Allan Vebel (17-12-2004)
Kommentar
Fra : Allan Vebel


Dato : 17-12-04 01:23

rt <ostekongenFJERN@hotmail.com> skrev:

> Kan man gøre ved sine billeder således,
> at besøgende på siden ikke kan højreklikke
> på det og gemme det?

Nej, man kan altid gemme dine billeder og din tekst når du
lægger den på nettet - så er det offentligt tilgængeligt for
alle.

Du kan lave en masse forhindringer, men det hjælper ikke
ret meget.

Læs også http://html-faq.dk/1014.asp - der er det beskrevet
lidt mere uddybende.

--
Allan Vebel
http://html-faq.dk



rt (17-12-2004)
Kommentar
Fra : rt


Dato : 17-12-04 01:25

Tak til jeg alle.
Og I har ret i at det ikke er hensigtsmæssigt
at fjerne højrekliks muligheden.

Men tak for svarene.

/rt



Michel Christensen (17-12-2004)
Kommentar
Fra : Michel Christensen


Dato : 17-12-04 01:13

rt wrote:
> Kan man gøre ved sine billeder således,
> at besøgende på siden ikke kan højreklikke
> på det og gemme det?

Sikkert. Men besøgende vil altid kunne få fat i et billede.

> Jeg mener jeg engang har set en boks dukke op
> med en tekst om at jeg ikke kunne gemme billedet.
> Måske noget JavaScript...?

Jeps, det kan du. Jeg mener det er javascript, men har ikke lige et link
på rede hånd.

> Eller kan man i hvert fald fjerne de "gem", "print" mv.-
> ikoner der i XP dukker op når musen holdes henover?

Kan du også sagtens med et meta-tag. men det er spildt krudt. dem der
vil have dit billede, de får det.

Er det ikke nemmere at lægge noget copyright-text ind på selve billedet?

--
Best regards
Michel Christensen
http://tdcmobil.dk

Benny Nissen (17-12-2004)
Kommentar
Fra : Benny Nissen


Dato : 17-12-04 02:12

rt wrote :
> Hej eksperter.
> Kan man gøre ved sine billeder således,
> at besøgende på siden ikke kan højreklikke
> på det og gemme det?

Ja da ... næsten ... du kan gøre det meget besværligt at stjæle dine
billeder.
Læg dem som en flash-film med én frame (altså ingen animation). Beskyt
filmen med adgangskode.

Det kræver dog, at brugeren har flash-plug-in installeret.

--
Benny


Ukendt (17-12-2004)
Kommentar
Fra : Ukendt


Dato : 17-12-04 02:16

Benny Nissen wrote:
> Ja da ... næsten ... du kan gøre det meget besværligt at stjæle dine
> billeder.
> Læg dem som en flash-film med én frame (altså ingen animation). Beskyt
> filmen med adgangskode.

Det er vel ikke særlig besværligt at trykke Print Screen og lave lidt
billedredigering !-)

Benny Nissen (17-12-2004)
Kommentar
Fra : Benny Nissen


Dato : 17-12-04 05:05

Ulrik Skovenborg laid this down on his screen :
> Benny Nissen wrote:
>> Ja da ... næsten ... du kan gøre det meget besværligt at stjæle dine
>> billeder.
>> Læg dem som en flash-film med én frame (altså ingen animation). Beskyt
>> filmen med adgangskode.
>
> Det er vel ikke særlig besværligt at trykke Print Screen og lave lidt
> billedredigering !-)

Det kan man jo altid gøre. Jeg mener bare, at man ikke kan gemme dem
umiddelbart.

Man kan også lave billederne af punkter med f.eks. <div> Det fylder
bare _vildt_ meget.

Se f.eks. : http://bennynissen.dk/image.php

koden kan ses på http://bennynissen.dk/image.phps

.... men man kan stadig lave en printscreen og derved gemme billedet.
Der blev i starten bare spurgt, om det var muligt at undgå, at folk
kunne højreklikke på billedet og gemme det på den måde.
Det gør begge mine foreslåede muligheder ...

--
Benny


Erik Ginnerskov (17-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 17-12-04 15:31

Benny Nissen wrote:

> Man kan også lave billederne af punkter med f.eks. <div> Det fylder
> bare _vildt_ meget.
>
> Se f.eks. : http://bennynissen.dk/image.php

Hæ, sku' det være smart? Inden man når til at overveje, om billedet er værd
at 'stjæle', har man da forladt siden, fordi det går for langsomt - og jeg
sidder endda med en 512 kb/s-forbindelse.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Benny Nissen (18-12-2004)
Kommentar
Fra : Benny Nissen


Dato : 18-12-04 11:11

Erik Ginnerskov explained on 17-12-2004 :
> Benny Nissen wrote:
>
>> Man kan også lave billederne af punkter med f.eks. <div> Det fylder
>> bare _vildt_ meget.
>>
>> Se f.eks. : http://bennynissen.dk/image.php
>
> Hæ, sku' det være smart? Inden man når til at overveje, om billedet er værd
> at 'stjæle', har man da forladt siden, fordi det går for langsomt - og jeg
> sidder endda med en 512 kb/s-forbindelse.

Jeg skrev ikke noget om at de skulle være smart. Jeg viste en metode
til at vise et billede i en browser, hvor man ikke umiddelbart kunne
gemme billedet (fordi det i dette tilfælde faktisk ikke er et billede,
men en masse <div>'s)

--
Benny


Ryan Kristensen (18-12-2004)
Kommentar
Fra : Ryan Kristensen


Dato : 18-12-04 15:20

On Sat, 18 Dec 2004 11:11:23 +0100, Benny Nissen <news@bennynissen.dk>
wrote:

> Jeg skrev ikke noget om at de skulle være smart. Jeg viste en metode til
> at vise et billede i en browser, hvor man ikke umiddelbart kunne gemme
> billedet (fordi det i dette tilfælde faktisk ikke er et billede, men en
> masse <div>'s)

Idéen er vel meget god, men i praksis skal det være nogle *meget* små
billeder, før det kan bruges fornuftigt.
Det billede du har brugt i eksemplet burde vel fylde 20-30KB, men i stedet
fylder det 1,3MB.
Nu ved jeg ikke om det bare er min computer der er for gammel, men man
burde stadig kunne bruge internettet uden at have mere end 1400MHz. - Så
snart jeg begynder at trykke lidt rundt omkring, minimer/maksimere min
browser o.l. så går browseren helt ned, og skal have et par minutter før
den er klar igen - både Opera og IE.

--
Ryan Kristensen

Erik Ginnerskov (18-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-12-04 16:19

Ryan Kristensen wrote:

> Nu ved jeg ikke om det bare er min computer der er for gammel, men man
> burde stadig kunne bruge internettet uden at have mere end 1400MHz. -

Det er ikke din computer, der er det svage led her. Faktisk er den dobbelt
så hurtig som min ;)

Problemet ligger på serveren, der skal lave noget i omegnen af 15000
beregninger af pixlers farveværdier og derefter generere html-kode til en
div, der skal positioneres absolut. Serveren kommer virkelig på arbejde.

Tænk så på, hvis det var et billede på eks. 300*400 px. Det ville blive
120000 (ethundredeogtyvetusinde) beregninger - lagt på en side med 100
besøgende i timen. Serveren ville gå i knæ.

Jeg har i øvrigt spekuleret på, men ikke haft tid til at undersøge, om
metoden kan bruges til billeder lagt andre steder end øverst til venstre på
en webside - eller i en relativt positioneret div.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Ryan Kristensen (18-12-2004)
Kommentar
Fra : Ryan Kristensen


Dato : 18-12-04 16:45

On Sat, 18 Dec 2004 16:18:40 +0100, Erik Ginnerskov
<erik@donotspammmeplease.invalid> wrote:

> Jeg har i øvrigt spekuleret på, men ikke haft tid til at undersøge, om
> metoden kan bruges til billeder lagt andre steder end øverst til venstre
> på
> en webside - eller i en relativt positioneret div.

Hvis du på <url:http://bennynissen.dk/image.phps> laver to variabler:
$billedetsTop = 30;
$billedetsLeft = 20;

Og så ændre linierne i for-løkkerne, så burde det godt kunne lade sig gøre.
echo "<div style=\"position:absolute; top:".$h+$billedetsTop."px;
left:".$w+$billedetsLeft."px;";
echo " background-color:#".dechex($r).dechex($g).dechex($b)."\"></div>\n";

Så burde du kunne placere dem som du har lyst til, tror jeg. - Jeg kender
ikke særlig meget til php.
--
Ryan Kristensen

Erik Ginnerskov (18-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-12-04 22:00

Ryan Kristensen wrote:

> Hvis du .... laver to variabler:
> $billedetsTop = 30;
> $billedetsLeft = 20;
>
> echo "<div style=\"position:absolute;
> top:".$h+$billedetsTop."px; left:".$w+$billedetsLeft."px;";
> echo "
> background-color:#".dechex($r).dechex($g).dechex($b)."\"></div>\n";

Men man vil så ikke kunne lave mere end et billede på siden på den måde. Et
passende antal relativt positionerede div'er at orientere billederne ud fra,
må være den mest fleksible løsning.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Frederik Sunne (17-12-2004)
Kommentar
Fra : Frederik Sunne


Dato : 17-12-04 20:33

heh, grinern. Måske ikke direkte brugbart men en sjov idé!

Frederik

> Man kan også lave billederne af punkter med f.eks. <div> Det fylder
> bare _vildt_ meget.
>



Jens Gyldenkærne Cla~ (18-12-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-12-04 16:44

Erik Ginnerskov skrev:

> Problemet ligger på serveren, der skal lave noget i omegnen af
> 15000 beregninger af pixlers farveværdier og derefter generere
> html-kode til en div, der skal positioneres absolut.

Jo - det skal den hvis siden skal genereres fra et billede hver
gang. Men man kunne jo også bare generere html/css-koden én gang og
så gemme det i en almindelig fil. Så er det klienten der kommer på
arbejde.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Benny Nissen (18-12-2004)
Kommentar
Fra : Benny Nissen


Dato : 18-12-04 19:57

Jens Gyldenkærne Clausen explained :
> Erik Ginnerskov skrev:
>
>> Problemet ligger på serveren, der skal lave noget i omegnen af
>> 15000 beregninger af pixlers farveværdier og derefter generere
>> html-kode til en div, der skal positioneres absolut.
>
> Jo - det skal den hvis siden skal genereres fra et billede hver
> gang. Men man kunne jo også bare generere html/css-koden én gang og
> så gemme det i en almindelig fil. Så er det klienten der kommer på
> arbejde.

Ja, og internetforbindelsen. Siden fylder stadig over 1Mb, så det er da
klart ingen brugbar løsning. Det var mest for at komme med et
ukontroversielt forslag til en løsning.

--
Benny


Allan Vebel (18-12-2004)
Kommentar
Fra : Allan Vebel


Dato : 18-12-04 22:26

Benny Nissen <news@bennynissen.dk> skrev:

> Det var mest for at komme med et ukontroversielt
> forslag til en løsning.

Det var også ukontroversielt. Alligevel kan man få fat i
billedet med Print Screen.

--
Allan Vebel
http://html-faq.dk



Erik Ginnerskov (18-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-12-04 22:36

Allan Vebel wrote:
> Benny Nissen <news@bennynissen.dk> skrev:
>
>> Det var mest for at komme med et ukontroversielt
>> forslag til en løsning.
>
> Det var også ukontroversielt. Alligevel kan man få fat i
> billedet med Print Screen.

Hvilken Benny også vedgik i går.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste