Avatar billede dorthe100 Nybegynder
29. april 2001 - 23:39 Der er 8 kommentarer og
1 løsning

højreklik på billeder

Hej. Jeg er ganske ny både i fp og herinde. Jeg er igang med en hjemmeside, og vil høre om der er nogen der kan fortælle mig om man kan beskytte sine billeder mod højreklik - gem som ? På forhånd tak Dorthe
Avatar billede keysersoze Ekspert
29. april 2001 - 23:41 #1
der findes måder hvor du kan fjerne muligheden for højreklik - men det er umuligt at beskytte billder da man jo bare kan trykke på Print Screen og smide det ind i et billedprogram!
Avatar billede dorthe100 Nybegynder
29. april 2001 - 23:43 #2
det har du fuldstændigt ret i, men lige bortset fra denne funktion - hvordan gør man så ?
Avatar billede proboss Nybegynder
29. april 2001 - 23:45 #3
Avatar billede stigc Nybegynder
29. april 2001 - 23:46 #4
må jeg anbefale at du ikke gør det. Det er hammerende irrenterende og der ligger faktisk andre nyttige funktioner i højrekliksmenuen.
Avatar billede keysersoze Ekspert
29. april 2001 - 23:48 #5
<script language=JavaScript>
<!--
var message=\"HEY!!! Do NOT click that button!\";
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>
Avatar billede stigc Nybegynder
29. april 2001 - 23:48 #6
også virke det ikke engang særlig effektivt. Hvis man holder højre musseknap nede, så tryk \"escape\" og menu kommer alligevel.
Avatar billede dorthe100 Nybegynder
29. april 2001 - 23:56 #7
super - I skal have tusind tak for den hurtige hjælp. Dorthe100
Avatar billede p-frank Nybegynder
11. maj 2001 - 14:36 #8
Du skal bare vide at man godt kan komme gennem adligevel ved at trykke enter... ;]
Avatar billede pelkjaer Nybegynder
11. maj 2001 - 14:39 #9
Hvis du absolut skal ha\' \"norightclick\" på din side, så vælg et lidt mere diskret et. Nedenstående script er desuden også sikkert mod \"enter\" tasten.

Enjoy...

if (window.Event) // Only Netscape will have the CAPITAL E.
  document.captureEvents(Event.MOUSEUP); // catch the mouse up event

function nocontextmenu()  // this function only applies to IE4, ignored otherwise.
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e) // This function is used by all others
{
if (window.Event) // again, IE or NAV?
{
  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;  // for IE5+
document.onmousedown = norightclick;  // for all others
//-->

/pelkjaer
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
Kurser inden for grundlæggende programmering

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