Avatar billede Slettet bruger
06. juli 2003 - 15:05 Der er 4 kommentarer

beskyttelse af hjemmeside

Hej piger og drenge

Jeg har følgende script:

<script language="JavaScript">

function click(){

if(event.button==2) {alert('COPYRIGHT © ProLight Reklamefoto\n\nDette foto er ophavsretsbeskyttet og må derfor ikke benyttes af andre uden forudgående aftale.\n\tTlf.\t+45 97 40 66 44 \n\tFax.\t+45 97 41 17 44\n\te-mail:\tprolight@photodk.com\n\nHvis du er i tvivl om ophavsret, så prøv at kigge på www.billedautorer.dk');}}

document.onmousedown=click//-->

</script>


det vil jeg gerne have ind på en hjemmeside, så jeg åbner frontpage, laver en ny hjemmeside, og kopier teksten ind i HTML-fane..Når jeg gemmer det, og tester det kan jeg ser testen på hjemmesiden. den skulle jo være skult hvad gør jeg forkert??
Avatar billede KingMedia Novice
06. juli 2003 - 16:24 #1
Det du gør er, at få en Alert box frem med en tekst. Det gør du for at folk ikke kan højreklikke på billedet eller på siden ...

Men hvis man nu kigger på siden, går op i Browsermenuen, og vælger "Vis kilde" .. så vil du lige så fint kunne se kilden, og hvor billedet ligger.. 

Så det er altså ingen beskyttelse af dine billeder overhovedet, og møg irriterende at man ikke kan få context menuen frem ved højreklik :o)

Bare en lille kommentar...

/Mads
Avatar billede KingMedia Novice
06. juli 2003 - 16:26 #2
Og iøvrigt...
Hvis du har kopieret teksten fra hvilket som helst andet sted end din notesblok, og så sætter det ind i frontpage under HTML, så er frontpage så "genial" at formatere det om til tekst i html koden ... 

/Mads
Avatar billede silickon.dk Nybegynder
13. juli 2003 - 17:30 #3
Jeg vil lige give dig en kode, som jeg synes er bedre. der kommer ingen pop up når folk højreklikker, de kan bare ikke. (Men de kan selvfølgelig stadig gå op i Vis Kilde oppe for oven)
Men her er den: (sættes ind i <head>)

<script language="JavaScript1.2">
<!--
if (window.Event)
  document.captureEvents(Event.MOUSEUP);

function nocontextmenu() 
{
event.cancelBubble = true
event.returnValue = false;

return false;
}

function norightclick(e)
{
if (window.Event)
{
  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; 
document.onmousedown = norightclick; 
//-->
</script>

Du kan evt. se eksempel på hvordan det er på http://www.silickon.dk (prøv at højreklikke)
Avatar billede KingMedia Novice
17. april 2004 - 10:40 #4
silickon.dk >>  Ved at disable contextmenuen, så halvere du antallet af besøgende ( ca) ..  mange folk navigerer ved hjælp af højrekliksmenuen, så det er en MEGET skidt løsning :o)

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