Avatar billede yezbarh Nybegynder
19. oktober 2005 - 16:56 Der er 3 kommentarer og
1 løsning

Ikke OnClick hvad så?

Hej.
Jeg sidder og leger med en side, og ville høre:
Kan det lade sig gøre at lave sådan "OnMouseDown" kun virker på venstre museknap og ikke den højre?

Vil kunne bruge OnContextMenu på samme document.
Men den vil ikke udskrive popup:

<body
OnContextMenu="alert('Hoejreklik');"
OnMouseDown="alert('Venstreklik');">
..
</body>

-- Hvad gør jeg så?
Vil ikke bruge onclick, spørg mig ikke hvorfor :)
-- Men kan man lave sådan OnMouseDown kun vi virke til venstre museknap??
Avatar billede roenving Novice
19. oktober 2005 - 16:58 #1
Du kan jo checke hvilken muse-knap, der er trykket på i en funktion !-)
Avatar billede yezbarh Nybegynder
19. oktober 2005 - 17:01 #2
Hvordan tjekker man så sådan noget? hmm..


<script type="text/javascript">
function test(f)
{
  if (document.oncontextmenu==true)
{
  alert("hojreklik");
} else {
  alert("venstre klik");
}
}
</script>

<body OnMouseDown="test(event);">

Hehe, min if-sætning ser måske ikke særlig prof. ud *G*
Avatar billede olebole Juniormester
19. oktober 2005 - 23:07 #3
<ole>

Jesper >> Det gør ikke noget, hvor professionelt, det ser ud. Ingen professionel kunne nogensinde få den vanvittige tanke at disable højreklik på en alm. webside.

Det kan _kun_ være for at genere brugerne - som jo har købt og betalt for deres browser. At disable højreklik er absolut ikke noget, der sikrer én mod noget. Billeder er lige til at hente (faktisk ligger de allerede på brugerens HD, når han kan se dem) ... og det samme gælder for koden  :)

I øvrigt kan man jo bare bruge Opera, hvor man ikke kan aftaste et højreklik - og derfor heller ikke kan disable det

/mvh
</bole>
Avatar billede yezbarh Nybegynder
03. november 2005 - 15:18 #4
Jesper ??

Lukker.
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