bare for at sige, men hvis du laver det, bliver du ekstremt hurtigt meget upopulær....
Tænk på alle de mennesker som sidder og studerer kode, ikke for at kopiere, men bare for finde inspiration osv...
Jeg selv, som webudvikler hader det, men folk tror at når de fjerner muligheden via javascript er det umuligt for brugeren at se koden... tro om igen...
Explorer har indbygget vis kilde i menuen... her kan man vælge punktet... Hvis du har et frameset, skal man bare finde den fil man vil have i framesettet og derefter kopiere navnet ind i adressen linien og herefter vælge vis kilde fra menuen igen....
Der er ikke nogen måde at effektivt afvise højreklik... Normalt skal man bare trykke begge museknapper ned og så slippe den venstre og så den højre og vupti, så er der en højrekliksmenu.. /basementjack
I de fleste sammenhænge vil jeg også sige at det er noget pjat at forhindre højreklik, men jeg kan nu komme på to eksempler hvor jeg synes det kunne være både rart og fornuftigt hvis det var muligt.
Det første er hvis man viser en tekst med copy-right på. Det andet er hvis man laver en online-test hvor brugeren ved at sige vis kilde ville kunne få utilsigtet hjælp til hvilke svar der var rigtige.
det er den sidst situation jeg ønsker at om ikke forhindre højreklik så i hvert fald gøre det sværere.
Jeg ved godt at valideringen af en test skal foregå på serveren så svaret ikke står i javascriptet, men jeg har nogle drag and drop-testopgaver hvor navnene på de billeder der dragges utilsigtet kan sladre om hvor de korrekt skal droppes.
>basementjack
er du sikker på det altid vil virke. Jeg kommer i tanke om at jeg engang har mødt en person som påstod at hans firma havde patent på en metode der forhindrede vis kilde. Det tror jeg de brugte som salgsargument over for f.eks. kunstnere der ellers ikke ville have deres billeder på nettet.
Jeg har oz hørt rygtet om det firma der, men jeg må sige at jeg har ikke fundet et sted hvor jeg ikke har kunnet se client-side kildekoden eller et billede jeg ikke kunne sætte kløerne i.. :D
1. hvis information er så vigtig og så copyrighted burde man aldrig placere den i allemandsland, som internettet nu engang er :-)
2. ingen forhindrer jo folk i at skrive det af...
3. Hvis jeg skulle komme med den mest gangbare mulighed for at gøre det så besværligt som muligt, så smider man simpelt teksten ind som et billede, og smider et par tomme gennemsigtige billeder oven på, samtidig med man slører det originale filnavn.....
Hvis tingene er så "kostbare" at de ikke må kopieres, så "glem internettet" som kommunikationsvej :o)
godt være at jeg tager fejl, man idag er det næste umuligt at forhindre folk i at "låne" noget fra ens HP, det man kan gøre er at man kan gøre det lidt mere besværligt for dem, du kunne også overveje at lave din HP i måske flash eller smide et login som vil helt klart begrænse antalet af besøgne
hold nu op med at tag mig på ordet :-) det var bare et forslag ligesom alle de andre
hvad med dit eksempel 3, skulle et billed forhindre i at man ikke kan låne det der står der i ? :-)
indest inde så kan jeg ikke se mening i at lave et HP hvis folk ikke må læse indholdet, man kunne nu godt komme med et par eksempler mere hvordan man kunne forhindre at siden ikke bliv vist så mange gange
ingen ting ville forhinde at man lånte noget fra nettet.....Med billedemetoden ville jeg nok kunne nå hen til at folk om ikke andet skulle skrive hele møjet af :o)
hvad er det for noget vi sidder og diskutere, kunne godt forstå hvis vi bare var en lille smulle uenig *S*
ang. takst der er gemt som billed, hmm nu kan jeg ikke huske hvad programmet hedder man jeg mener at den hedder OmniPage der kan bruges til at scanne teksten fra et billed og derefter gemme som tekst doc, f.eks. .doc eller .txt, så slipper man for alt det bøvl *S*
lige en lille kommentar til bufferzones script: document.layers er nok ikke den bedste måde at chekke for gecko-browsere - ikke engang den nyere versioner af netscape bruger document.layers. I grunden synes jeg heller ikke man bør chekke for browsere på den måde - så hellere gøre sådan her: if (event.button) { if (event.button == 2) { alert (message); return false; } } if (e.which) { if (e.which == 3) { alter (message); return false;
altså direkte teste om which eller button virker - så skulle man gerne være på rette vej ;-)
der var forresten et spørgsmål forleden omkring det med at skjule ens kildekode - kan ikke lige huske hvad for et, men der var en meget god mulighed for at snyde lidt med visning af kildekoden - et eller andet ASP trick.
Det kan så altid diskuteres om det ikke er lidt noget pjat at skjule indhold på internettet - du kan vel heller ikke forhindre folk i at skrive en bog af vel.
så er der gang i den evige debat som der aldrig helt rigtig bliver forstået.
man kan *ikke* skjule sin kode fra andre ... så enkelt er det. den *eneste* måde at beskytte sin kode, er ved at gøre én, eller flere, af de følgende steps:
1.) Use the <INVISIBLE> </INVISIBLE> tags around the entire document. 2.) Use the DONTSTEAL attribute in the <BODY> tag. 3.) Ftp to your server, select all files and directories, hit "Delete". 4.) Put every existing copy of every file on floppies, place them in a shoebox and bury them in the backyard. There is another version of this method which involves placing the floppies in a plastic bag and hiding them in a different sort of hole. Both are equally effective. 5.) Password protect your entire site and make sure no one has the password, not even you. 6.) Employ a small but fanatically loyal and well-armed band of mercenaries to guard your site. 7.) Start>Run>format C:\ 8.) Attack dogs, preferably rabid. 9.) Use any version of Microsoft Frontpage to create your site. (This won't prevent people from viewing your source, but no one will want to steal it.) 10.) Don't put your pages on the web.
Jeg så lige at Flash har været inde i billedet.. Det er en udemærket mulighed hvis du ikke vil af med dine ting ;) Man kan nemlig bare lave en .swf som loader en anden .swf ind, og den kode vil kun stå den første .swf, så skal man bare huske at lave en Protect from Import når man komplierer sine flash filer. Og så er den fis slået. Meeeen det kræver nu en smule erfaring med flash.. !)
Men jeg holder på at hvis det er alm. ting er det nemmere at lave i asp, html og php... nute> Din kommentar er nok en af de bedre.. :P
jeg har undersøgt sagen lidt nærmere og konklusionen er at unset hvad jeg fandt på så bliv resultatet den sammen og det er at jeg ikke var kommet et enkelt skridt frem, så kunne jeg starte forfra :-(
som en anden har skrevet, hvis det er meget hemmeligt så lad være med at smide på nettet det er en god idé at smide et login på sin side, så kan du i det mindste begrænde antalet af besøgne
//burgerking
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.