Avatar billede sebjlan Nybegynder
19. februar 2006 - 19:30 Der er 1 kommentar og
1 løsning

Enable/Disable højreklik

Hej,

Jeg har en kode til at disable højreklik, men hvordan modificerer jeg koden, så hvis man holder en knap nede, fx p, mens man højreklikker, så bliver det return true; i stedet for return false;?

function clickIE4(){
if (event.button==2){
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
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("return false;")

Det skal så selvfølgelig være i alle tilfældene, altså i alle de browsere, som scriptet berører.

Hvis det er i nogens interesse, så bruges det kun på en test-side :)

På forhånd tak
Avatar billede sebjlan Nybegynder
20. februar 2006 - 11:34 #1
Hmm, jeg synes ellers altid man får så hurtige svar herinde...
Avatar billede sebjlan Nybegynder
22. februar 2006 - 22:39 #2
Hmm!
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