Avatar billede popsy Novice
20. august 2003 - 23:09 Der er 7 kommentarer og
1 løsning

En lille nem højrekliksblokker please

Har brug for at blokere højreklik i mine yderframes, men alle de scripts jeg kan finde, gør det med en grim boks.

Jeg skal bare bruge en der sørger for der ikke kommer en menu frem, hvis man højreklikker. Ingen popupboks!
Avatar billede ztyxx Nybegynder
20. august 2003 - 23:25 #1
det er ikke særligt svaært at omgå en højrekliksfunktion, og det er også en irritation med en sådan, selv benytter jeg mig tit af at åbne links fra hjemmesider v.h.a. højrekliksmenuen, Åbn i nyt vindue, men okay hver sin smag

prøv dette:
<script language="JavaScript">
<!--

function click() {
if (event.button==2) {
document.write('')
} }
document.onmousedown=click
//-->
</script>
Avatar billede popsy Novice
20. august 2003 - 23:30 #2
det er egentlig heller ikke derfor, ved alt om hvor nemt det er at stjæle kildekode ;)

Men, i min indholdsframe, er der en speciel avascript h-kliks menu, som er i de rette farver osv, hvis jeg sætter den ind i yderframes er der for lidt plads og den bliver grim, og lader jeg bare yderframes være, har de en frygtelig grim hvid farve, i modsaætning til min rare blå ;)

Prøver lige scriptet.
Avatar billede popsy Novice
20. august 2003 - 23:33 #3
virker lige efter hensigten, tak skal du ha'!
Avatar billede ztyxx Nybegynder
20. august 2003 - 23:35 #4
selv tak :-)
Avatar billede popsy Novice
20. august 2003 - 23:48 #5
hmm, lidt underligt. Når jeg højreklikker bliver hele framen hvid, al tekst forsvinder, og den gamle menu kommer frem.

Kan det være fordi det er i frames?
Avatar billede popsy Novice
20. august 2003 - 23:53 #6
Hver for sig virker de fint, f. eks. www.clan-ffj.dk/hoejre.html virker det fint på, men åbner man www.clan-ffj.dk/index2.html og h. klikker i samme frame, opfører den sig underligt?
Avatar billede ztyxx Nybegynder
20. august 2003 - 23:56 #7
jeg læste vist ikke ordentligt i dit spm, men så vidt jeg ved, kan man ikke lave det overordnet i framesets, det skal være i de enkelte filer der vises i framesettets frames, så du kan godt få dine point igen, da jeg jo egentlig ikke løste dit problem som du ville have det
Avatar billede popsy Novice
21. august 2003 - 00:00 #8
næh, vel vil jeg ej ha dem tilbage :)

Har lige fundet en anden, som ser ud til at virke. Den skal indsættes i bodytagget.

<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">

Slet ikke sikkert det falder under javascript, hvad ved jeg :D
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