Avatar billede nat Nybegynder
08. juni 2006 - 13:21 Der er 13 kommentarer og
1 løsning

Disable download af image fra side

Hej Eksperter,

Hvordan kan jeg disable right click på billeder således at de ikke kan downloades? Evt. også således at "vis kilde" ikke kan vælges, da src til billder jo står her også.

Er der evt. nogle gode programmer eller andet der kan benyttes - skal lige siges at siderne er i asp.net og derfor er det på en template blokkeringen skal ske (og ikke direkte på html-sider).
Avatar billede jesper-moeller Nybegynder
08. juni 2006 - 13:31 #1
Der findes kun EN måde at undgå at billederne kan blive kopieret...

Læg dem ikke ud på nettet....


Ked af at sige det ... men sådan er det... I det øjeblik jeg ser dem på min skærm er de allerede på min hardisk.. Uanset vilke foranstaltninger du gør for jeg ikke skal kunne kopiere dem har jeg dem altså allerede...

For at beskytte dine billeder bør du  tydeligt skrive dit navn på så det er svært at bruge og at fjerne og søge for at den kopi du har ligende på nettet er af lavest muligekvalitet
En anden ting du kan gøre at at indlægge et  digitalt "vandmærke" i billedet (så kan det også spores) http://www.digimarc.com/ er et godt sådanne
Avatar billede fennec Nybegynder
08. juni 2006 - 13:37 #2
.. Ellers skal du over i noget Flash. Der kan man smide billederne ind i Flash koden, og på den måde kommer billed ikke ned hos brugeren.

Jeg ved dog ikke hvordan man laver dette, da jeg bare har hørt det nævnt i denne sammenhæng.
Avatar billede jesper-moeller Nybegynder
08. juni 2006 - 13:42 #3
"Ellers skal du over i noget Flash. Der kan man smide billederne ind i Flash koden, og på den måde kommer billed ikke ned hos brugeren."

Man kan altid tage et skærmbilled ;-)
Avatar billede nat Nybegynder
08. juni 2006 - 13:45 #4
Men kan man slet ikke disable right click på billeder? Det mener jeg at have stødt på på nogle sites... Så kan de almindelige billede-tyve i det mindste blive stoppet her.
Avatar billede nat Nybegynder
08. juni 2006 - 13:48 #5
Dette program påstår at kunne låse alt: http://www.antssoft.com/htmlprotector/index.htm?ref=google&group=3
skal man så ikke tro på det???
Avatar billede fennec Nybegynder
08. juni 2006 - 13:53 #6
Problemet med den er at HTML koden bliver uforstålig også for søgemaskiner. Så din side kan ikke findes via google. De benytter også billeder til Flash metoden, så det må næsten være muligt at finde en hurtig metode til det, så det kun er dine billeder du skal udskifte med en Flash kode, så din HTML forbliver "god".
Avatar billede jesper-moeller Nybegynder
08. juni 2006 - 13:57 #7
> Men kan man slet ikke disable right click på billeder?

Jo... men det hjælper ikke
Jeg har feks kun en knap ..(MAC) .. og jeg trækker bare billedet ud på mit skrivebord hvis det er

her er lidt du kan prøve

------------------------------------------------------------------------------
No Left/Right Clicking!

<!-- No Right Click -->
<SCRIPT LANGUAGE="javascript">
function click() {
if (event.button==2) {
alert('Sorry, this function is disabled.')
}
}
document.onMouseDown=click
</SCRIPT>
<!-- No Left Click -->
<SCRIPT LANGUAGE="javascript">
function click() {
if (event.button==1) {
alert('No clicking!')
}
}
document.onMouseDown=click
</SCRIPT>
<!-- No Clicking At All! -->
<SCRIPT LANGUAGE="javascript">
function click() {
if (event.button==1 || event.button==2) {
alert('No clicking!')
}
}
document.onMouseDown=click
</SCRIPT>

------------------------------------------------------------------------------
Disable right click script II (on images)

<script language="JavaScript1.2">
var clickmessage="Tillader jeg ikke!"
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
alert(clickmessage)
return false
}
}
}

function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>
------------------------------------------------------------------------------
No text and pic select No drag item

<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
Avatar billede nat Nybegynder
08. juni 2006 - 13:58 #8
Hvordan udskifte billeder med Flashkode? Men det er ikke en holdbar løsning, da det er et CMS site, og der er flere tusinde sider...

Men kan man slet ikke disable right click på billeder? Det mener jeg at have stødt på på nogle sites... Bare for at tage topen af tyveriet...
Avatar billede jesper-moeller Nybegynder
08. juni 2006 - 14:02 #9
prøv de scriptexempler jeg har lagt ... eller lav en google søgning på "Disable right click" og ligende
Avatar billede mclemens Nybegynder
08. juni 2006 - 14:03 #10
Her var en lignende tråd...
http://www.eksperten.dk/spm/705198

... denne op i browser linjen og enter - er altid sjov ...

java script:x=document.getElementsByTagName("img");inn="";for(i=0;i<x.length;i++){inn=inn+"<img src=\""+x[i].src+"\">";}document.innerHTML=inn;
Avatar billede nat Nybegynder
08. juni 2006 - 14:06 #11
Jeg har oprettet spørgsmålet her fordi jeg var træt af at søge på google..

Men tak for eksemplerne. Kan godt se at de kun hjælper i første øjekast, da man selvfølgelig altid vil kunne vælge "vis kilde" i browser menuen (IE).

jesper-moeller og fennec smider I ikke et svar
Avatar billede mclemens Nybegynder
08. juni 2006 - 14:06 #12
- Enig med det jesper-moeller skriver i 08/06-2006 13:31:12
[Der findes kun EN måde at undgå at billederne kan blive kopieret...
Læg dem ikke ud på nettet.... ]
Avatar billede fennec Nybegynder
08. juni 2006 - 14:19 #13
Jeg behøver ikke point, og du har jo brugt Jespers løsning, så alle point bør tilfalde ham.

.o) <-- One Eyed Jack
Avatar billede jesper-moeller Nybegynder
08. juni 2006 - 15:56 #14
Jesus er svaret :-P

Hvad hvar spørgsmålet ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester