Avatar billede cpfrande Nybegynder
05. oktober 2001 - 06:49 Der er 6 kommentarer og
1 løsning

Ingen højreklik !

Hey !!

Er det muligt at jeg kan få koden til ingen højreklik hvor der IKKE bliver smidt en alert op med tekst ?

Mvh.
Frande
Avatar billede tommyf Nybegynder
05. oktober 2001 - 07:04 #1
<body oncontextmenu=\"return false\">


Læs denne artikel før du bruger det:
http://www.builder.dk/artikler/article.asp?AID=46
Avatar billede cpfrande Nybegynder
05. oktober 2001 - 07:06 #2
Jep, men jeg har fundet en meget bedre en !

<script language=\"JavaScript1.2\">
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu() 
{
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e)   
{
if (window.Event)   
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
return false;
}   
}
document.oncontextmenu = nocontextmenu;       
document.onmousedown = norightclick;       
</script>
<script language=\"JavaScript\"> <!--
var message=\"Hvorfor se kilden ?\\nDette er en chat, ikke et sourcearkiv !\"; // Message for the alert box
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// --> </script>

Ses!
Avatar billede tommyf Nybegynder
05. oktober 2001 - 07:20 #3
Sikke da en gang pis. Du sagde selv at der IKKE måtte komme en alertbox - det gør der jo der.
Den der havde jeg da også på lager hvis det var den du havde bedt om.

Jeg kommer med det rigtige svar, og så afviser du det fordi du mener at du bagefter har fundet en bedre løsning - detn lever da ikke engang op til dine egne krav...... træls begyndelse på morgnen.

Desuden er du ekstrem fedtet.
Avatar billede olebole Juniormester
05. oktober 2001 - 07:25 #4
<ole>
Ret linien:
var message=\"Hvorfor se kilden ?\\nDette er en chat, ikke et sourcearkiv !\";
...til:
var message=\"Bær over med mig - jeg aner ikke det første om god opførsel eller web-kodning!\";

Du kan *aldrig* gemme noget kode for brugeren. Til gengæld bryder du alle regler for god opførsel på WWW, når de \'stjæler\' brugerens indbyggede browser-faciliteter. Browseren er brugerens ejendom og den bør man holde sine fumlevorter fra!
Dit \'anti-højrekliks\' script hjælper ikke det fjerneste. Enhver newbie ved da, hvordan man henter koden alligevel. Hvorfor dog gøre sig voldsomt upopulær på noget fuldstændig overflødigt?

Lad mig iøvrigt citere jumper her fra Eksperten:
\"Har du brug for at spørge - har du intet at skjule!\"
/mvh
</bole>
Avatar billede olebole Juniormester
05. oktober 2001 - 07:28 #5
Kilde til interessant læsning...påkrævet i dit tilfælde, tror jeg:
  http://www.vortex-webdesign.com/help/hidesource.htm
*ROTFL*
Avatar billede vladimirr Nybegynder
05. oktober 2001 - 11:01 #6
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\".
3. 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.
4. Password protect your entire site and make sure no one has the password, not even you.
5. Employ a small but fanatically loyal and well-armed band of mercenaries to guard your site.
6. Start>Run>format C:\\
7. Attack dogs, preferably rabid.
8.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.)
9. Don\'t put your pages on the web.

*LOL*

Og Jeg mener også at det er noget FIS at forhindre højreklik, hvad kan det skade ?
Man vil jo alligevel have mulighed for at se kilden, og såmænd også gemme evt billeder fra siden....

//Anders
Avatar billede storslem Nybegynder
05. oktober 2001 - 15:09 #7
<olebole>>> Da jeg ikke er stødt på det her omtalte script før på nettet, så ved jeg ikke hvordan man henter koden alligevel?
View Source?
(:
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