Avatar billede 1083754 Nybegynder
09. november 2000 - 09:41 Der er 4 kommentarer og
1 løsning

Kan man beskytte sine billeder mod højre klik

Kan man beskytte sine billeder mod højre klik, på sin webside ??  hvordan


Morten
Avatar billede blazer Nybegynder
09. november 2000 - 09:44 #1
nej...det kan man ikke...det r 100% umuligt....der r dog nogle der forsøger men det virker ikke....... bare højreklik...Hold den inde..så kommer den n msgbox..tryk enter og slip knappen!

brugeren kan oxo bare trykke windows tasten og vælge vis kilde...eller telnette sig ind på siden...DET ER UMULIGT at beskytte det!
Avatar billede blazer Nybegynder
09. november 2000 - 09:45 #2
eller vælg printscreen..........
Avatar billede cthun Nybegynder
09. november 2000 - 09:52 #3
<script language=\"javascript\">
<!--
function right(e) {
if (navigator.appName == \'Netscape\' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == \'Microsoft Internet Explorer\' &&
(event.button == 2 || event.button == 3)) {
alert(\"Du kan ikke højreklikke her\");
return false;
}
return true;
}
-->
</script>

Der er ikke særlig mange der kender til blazers trick, så du kan jo bare bruge det her
Avatar billede nikolajdu Nybegynder
09. november 2000 - 10:06 #4
endnu hurtigere...

Tøm cachen

Ind på siden

Hent alle de billeder, html, javascript eller css-filer du vil have
Avatar billede blood Nybegynder
09. november 2000 - 14:20 #5
Den java kode som cthun gav viser en alert box hvor der står \"Du kan ikke højreklikke her\" hvis du bruger denne

<script>
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
</script>

Bliver højer klik på siden helt fjernet den gør ikke noget og den viser ikke noget
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