Empecher la copie.

Fermé
farore Messages postés 324 Date d'inscription jeudi 16 juillet 2009 Statut Membre Dernière intervention 9 avril 2019 - 27 nov. 2012 à 16:26
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 - 27 nov. 2012 à 16:54
Bonjour,

Je suis en train de développer un site, et j'aimerais pouvoir empêcher la copie (texte et photo). Je pense que la meilleures manière est de désactiver le clic droit.

Oui mais voila, comment faire ?

On m'a parlé de javascript, mais autant que possible, j'aimerais éviter, est-ce possible ?

Et si ce n'est pas possible, comment dois-je faire, en javascript ?

Merci d'avance ! =)


A voir également:

3 réponses

@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 208
Modifié par @lobotomix:~# rm -rf * le 27/11/2012 à 16:50
bonjour
<script type="text/javascript">   
 function clickIE4(){ if (event.button==2){ return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("return false") // </script>


Dans linux il y a le noyau et dans Windows les pépins
1
farore Messages postés 324 Date d'inscription jeudi 16 juillet 2009 Statut Membre Dernière intervention 9 avril 2019 4
27 nov. 2012 à 16:50
Ça marche, impeccable, merci !
0
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 208
27 nov. 2012 à 16:54
mais si l'utilisateur désactive le js dans son navigateur
on peu faire ca aussi
<IMG src="ici/le-chemin-vers/votre-image.jpg" oncontextmenu="return false" />

et pour l'empêcher de désactiver le js
<noscript> <meta http-equiv='Refresh' content='0; url=/error_js.html'> </noscript>
0
toinou293 Messages postés 33 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 17 septembre 2013 1
27 nov. 2012 à 16:33
Salut, essaye ca;
<HEAD>
     <SCRIPT LANGUAGE="JavaScript">

   <!--
   function right()
   {
   var msg ="Le bouton droit est désactivé, désolé !";
   if (navigator.appName == 'Microsoft Internet Explorer' && event.button == 2 )
   {alert(msg);} 
   elseif (navigator.appName == 'Netscape' && e.which == 3) 
   {alert(msg);} 
   return true;
   }
   document.onmousedown = right;
   -->
     </SCRIPT>
</HEAD>


En faite ca ne va pas désactiver le bouton droit, ca va juste lui attribuer une nouvelle fonction ! :-)
0
toinou293 Messages postés 33 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 17 septembre 2013 1
27 nov. 2012 à 16:36
Okay, dis moi si ca marche stp :)
0
farore Messages postés 324 Date d'inscription jeudi 16 juillet 2009 Statut Membre Dernière intervention 9 avril 2019 4
27 nov. 2012 à 16:37
Non, ça ne marche pas =(
0
toinou293 Messages postés 33 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 17 septembre 2013 1
27 nov. 2012 à 16:40
Tu dois copier ce code dans la page html de ton site entre <HEAD> et </HEAD>
0
farore Messages postés 324 Date d'inscription jeudi 16 juillet 2009 Statut Membre Dernière intervention 9 avril 2019 4
27 nov. 2012 à 16:49
C'est ce que j'ai fait ^^
0