Avatar billede encoder Nybegynder
26. oktober 2003 - 17:47 Der er 7 kommentarer og
1 løsning

HTML kode til at man ikke kan højre klikke (uden nogen menu komme

HeY jeg skal bruge en HTML kode, så at man ikke kan kopier klidekoden ! (HTML kode) og der må ikke komme en box/menu frem eller noget, der må slet ingen ting ske når man højre klikker.
Tak på forhånd :D
-Allan [Værdi 100 Points]
Avatar billede cob Nybegynder
26. oktober 2003 - 17:55 #1
man kan altid komme til at kopiere den kode man vil have fat i... så det er spild af tid.
Avatar billede babyworm Nybegynder
26. oktober 2003 - 17:58 #2
Med alert
<script language="javascript">
function click()
{
if (event.button==2)
{
alert('For at benytte noget fra vores site, kontakt venligst Webmaster.')
}
}
document.onmousedown=click
</script>

Har ikke helt styr på Javascript men vil tro at:
<script language="javascript">
function click()
{
if (event.button==2)
{

}
}
document.onmousedown=click
</script>
Avatar billede babyworm Nybegynder
26. oktober 2003 - 17:59 #3
Jeg ved ikke den nederste om den virker.. men den øverste gør ihvertfald
Avatar billede Kengun Praktikant
26. oktober 2003 - 18:27 #4
hehe, det øverste fungere ik godt nok og den nederste kan jeg ik få til at fungere i det hele :)

Forsøg at lægge ind den øverste og gør følgende:
Trykk og hold nede ESC
Trykk og hold nede Højre museknap)
Slipp ESC
Slipp Højre museknap
*vupti* :)

Der er alltid en måde at komme rundt på, som for eksempel "Vis" - "Kilde" fra din browser. Man kan også vælge "Fil" - "Lagre som" og hente ind i Notepad eller andet program. For at snuppe billeder kan man trykke "Print Screen" og lime ind i Paint (eller andet program). Og der er en rekke andre måder at komme rundt på.
Avatar billede nythjem Nybegynder
27. oktober 2003 - 08:46 #5
Hej Allan!

Indsættes i mellem <head></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>
Avatar billede mock Nybegynder
27. oktober 2003 - 12:58 #6
Selv på de sider hvor der INTET sker, når man højreklikker, er det ikke svært at hente noget derfra.. Åbn URL i et ganske alm WYSIWYG program, og værsgo... Frit valg på alle hylder..
Avatar billede Kengun Praktikant
27. oktober 2003 - 20:43 #7
nythjem> Men hva om man så vælger "Vis" - "Kilde"? :)
Avatar billede nythjem Nybegynder
27. oktober 2003 - 21:39 #8
Kengun!

Diskussionen er på sin vis irrelevant! Der er blevet bedt om en funktion, der umuliggør højreklik, og hvor der ikke kommer en alert boks frem. Den er givet.

For, og det har du helt ret i, det vil altid være umuligt, at undgå, at folk har mulighed for, at læse outputtet, altså html, da alt der fortolkes i en browser kan finde. Eksempelvis via din metode, eller blot noget så simpelt som et lille kig i TIF.
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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