Avatar billede atheist Nybegynder
26. december 2003 - 14:07 Der er 12 kommentarer og
3 løsninger

crossbrowser gennemsigtighed

Jeg er ved at lave en side hvor jeg er blevet bedt om at gå til ekstremerne for at undgå download af billeder...
Min plan var at lave et billede, og ovenpå det lægge en copyright advarsel, som var gennemsigtigt V.h.a.
style="filter: alpha(opacity=100)"
men den virker kun i IE, findes der en metode at lave det på, der virker på alle browsere?
Avatar billede atheist Nybegynder
26. december 2003 - 14:09 #1
I kan se siden på http://free.klasseliste.dk
Avatar billede ahv Nybegynder
26. december 2003 - 14:14 #2
-moz-opacity:1.0
Avatar billede ahv Nybegynder
26. december 2003 - 14:15 #3
style="filter: alpha(opacity=100); -moz-opacity: 1.0;"

1.0 = 100%
0.5 = 50%
0.0 = 0%
Avatar billede thesurfer Nybegynder
26. december 2003 - 14:17 #4
"at undgå download af billeder..."
"lægge en copyright advarsel, som var gennemsigtigt"
Hvad er det du vil? Vil du bare have noget tekst der siger "(c) Copyright 2003 Navn" på billedet?

Hvorfor ikke bare have billedet, og teksten i et span/div felt, som du placerer hvor du vil, via css+javascript?
Avatar billede atheist Nybegynder
26. december 2003 - 19:18 #5
Humlen er at jeg ikke er intereseret i at folk højreklikker og så siger "gem som...", jeg har allerede slået image toolbaren fra. Når folk højreklikker og gemmer billedet, er det meningen at de skal hente et billede der fortæller at der altså er copyright på billedet i stedet for at de henter billedet...
Avatar billede Slettet bruger
26. december 2003 - 21:58 #6
Det kan du aldrig forhindre, kun besværliggøre.

Jeg kan ihvertfald til enhver tid kunne kopiere alle dine billeder, og det tror jeg også at mange herinde fra også med lethed kan.

Din "slået image toolbaren fra" virker også kun i IE, så den forhindrer ingenting.

Men her er en ide: Du kan skrive "Copyright free.klasseliste.dk" hen over alle billederne, for så er de pludselig ikke så attraktive mere.  :-)
Avatar billede Slettet bruger
26. december 2003 - 22:01 #7
...jeg kan se, at det er også den ide thesurfer har skrevet om.  :-)
Avatar billede thesurfer Nybegynder
27. december 2003 - 12:55 #8
Som extend skrev: Det kan du aldrig forhindre, kun besværliggøre.
Men så skal det også være attraktive billeder, ellers gider man ikke :)
Med andre ord: extends indlæg bekræftes hermed :)
Avatar billede Slettet bruger
28. december 2003 - 00:39 #9
Du kan ikke lave gennemsigtighed efter w3 standarderne, så jeg vil fraråde dig det! Og finde en anden løsning måske :)

Skal det da absolute være gennemsigtigt?
Avatar billede susanne_larsen Nybegynder
28. december 2003 - 13:16 #10
tja som det allerede er nævnt, kan du ikke forhindre at man nupper dine billeder ;)
her dog et lille script der viser en msgbox når der højreklikkes (indsættes i <HEAD>) ;)


<script language=JavaScript>
<!--


var message="Din besked ind her....";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>
Avatar billede susanne_larsen Nybegynder
28. december 2003 - 13:16 #11
ups g*** indsættes i <BODY>
Avatar billede atheist Nybegynder
28. december 2003 - 17:57 #12
Den har jeg liggende, skal bare lige have tilføjet den, problemet er jo desværre bare at den er lidt for nem at omgå, det er ike andet end at højreklikke, holde knappen i bund, trykke mellemrum, slippe højre musetast, og du har den... men jeg taænkte på at lave to lag, det nederste med billedet og det øverste med et ensfarvet -gif-billede der er helt i transparente farver, det er noget a lá det jeg ville lave oprindeligt, men virker z-index i alle browsere, eller er det endnu en "kun-M$" ting?
Avatar billede thesurfer Nybegynder
28. december 2003 - 18:07 #13
atheist> Det er ikke helt rigtigt, det du skriver :)
Koden:
document.oncontextmenu=new Function("alert(message);return false")

udføres når "menuen" (den med 'gem som') kommer frem.. med andre ord:
'Gem som' kommer ikke frem, da den erstattes af en dialogbox med en "OK"-knap :)

Men men men.. scriptet virker ikke i browsererne Opera og Mozilla..
Der kan "no right click"-scripts slåes fra.. g det er de som standard :)

Jeg ville stadig kunne stjæle dine billeder, selv med scriptet installeret :)
Muhahahaha :)
Avatar billede atheist Nybegynder
29. december 2003 - 11:24 #14
jeg er udemærket klar over at jeg ikke kan forhindre det hvis folk er virkeligt opsate på at snuppe billederne, men jeg kan gøre det så besværligt som overhovedet muligt.
indtil videre har jeg flg. forholdsregler:
-ingen højrekliksmenu
skjult, transparent billede ovenover
-stien til billederne er dynamisk, dvs. man skal hente en .js-fil for at få  stien.
-Har fjernet image-toolbaren i IE
-billederne gemmes ikke i temp-internet files.

Så hvis folk vil have billederne kan de sagtens få dem, men de kommer til at arbejde for dem...
Avatar billede atheist Nybegynder
04. januar 2004 - 13:00 #15
Jeg havde en no-right-click, men den er nem at omgå, men jeg må sige den der no-context-menu er genial! Hvis folk er meget opsatte på at få billederne kan man altid lave en screendump - det er rigtigt nok.
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