/ Forside/ Teknologi / Udvikling / Java Scripts / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Disable Right Click
Fra : LuckyChub
Vist : 1072 gange
100 point
Dato : 16-08-07 21:43

Jeg mangler et script der kan disable right click og i stedet komme med en meddelse om copyright når man højreklikker på billederne...
- Og kan man forhindre at billederne kan kopieres ved at markere dem?

 
 
Kommentar
Fra : taliskoko


Dato : 16-08-07 21:47

Prøv at brug søgefunktionen herinde. Spørgsmålet har været stillet en gang eller 50 før...

Kommentar
Fra : taunusanden


Dato : 16-08-07 21:50

Du kan ikke undgå kopiering, standard windows programmer klarer det

Print scrn -> paint -> indsæt -> gem billede som..

Vupti, så har man billedet alligevel

- Anden

Kommentar
Fra : LuckyChub


Dato : 16-08-07 22:04

jeg ved godt man altid kan lave en screen dump men det er langt fra alle der tænker over den mulighed

Og jeg har prøvet at søge men fandt ikke noget resultat hvor jeg også kan få en meddelelse om copyright

Kommentar
Fra : bjarkefinnich


Dato : 16-08-07 22:20

du kan prøve google.... virker altid.. jeg skrev Disable right click. og det kom et hav af resultater... eks. den her... held og lykke :)

http://www.dynamicdrive.com/dynamicindex9/noright.htm

MVH Bjarke

Kommentar
Fra : molokyle


Dato : 16-08-07 22:40

I IE?

Javascript sektion mellem <head> og </head>:

Kode
<script type="text/javascript">
<!--
function copyright()
{
alert("CopyRight \xA9 Dit Navn 2007.");
return false;
}
//-->


..og i <body ...> .. </body>:
Kode
<body scroll="no" oncontextmenu="return copyright()" onselectstart="return copyright()" ondragstart="return copyright()">
.
.
.
</body>


Crossbrowser løsninger: http://www.dynamicdrive.com/dynamicindex9/

BEMÆRK: Man kan ALTID læse koden/kopiere alligevel:

Browsermenuen: Vis kilde.../View source.../Kilde../Source.. ..eller hva' det nu hedder i div. browsere.

</MOLOKYLE>

Kommentar
Fra : LuckyChub


Dato : 22-08-07 22:18

molokyle,
når jeg indsætter dit script på siden bliver den slet ikke indlæst... men det forhindrer jo også ret effektivt at folk kopierer noget
jeg ved godt man altid kan kopiere tingene... jeg regnede også kun med at jeg kunne mindske det ved at gøre det besværligt - eller i hvert fald gøre folk opmærksomme på det...

Accepteret svar
Fra : molokyle

Modtaget 100 point
Dato : 22-08-07 23:03

Det er nok fordi jeg 'glemte' at afslutte scriptet med : </script>

Dette virker i IE, Safari, Firefox og Netscape, men ikke med Opera:
Kode
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="da" xml:lang="da">
<head>
<title>Intet klik</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
height:100%;
margin:0;
border:0;
color:#c0c0c0;
background-color:#6600ff;
font-family:tahoma,verdana,arial,sans serif;
font-size:0.75em;
}

img.center {display:block;margin:auto;}
</style>
<script type="text/javascript">
<!--
function copyright()
{
alert("CopyRight \xA9 Dit Navn 2007.");
return false;
}
//-->
</script>
</head>
<body scroll="no" oncontextmenu="return copyright()" onselectstart="return copyright()" ondragstart="return copyright()">
<p>
<img class="center" src="DIT_BILLEDE.jpg" alt="" />
</p>
</body>
</html>


</MOLOKYLE>

Godkendelse af svar
Fra : LuckyChub


Dato : 28-08-07 00:11

hehe burde jeg vist selv have set

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste