26. december 2003 - 14:07Der 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?
"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?
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...
Synes godt om
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. :-)
Synes godt om
Slettet bruger
26. december 2003 - 22:01#7
...jeg kan se, at det er også den ide thesurfer har skrevet om. :-)
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 :)
Synes godt om
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 :)
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; }
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?
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...
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.
Synes godt om
Ny brugerNybegynder
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.