Empecher la copie.

farore Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   -  
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   208
 
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 326 Date d'inscription   Statut Membre Dernière intervention   4
 
Ça marche, impeccable, merci !
0
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription   Statut Membre Dernière intervention   208
 
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   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   1
 
Okay, dis moi si ca marche stp :)
0
farore Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   4
 
Non, ça ne marche pas =(
0
toinou293 Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   1
 
Tu dois copier ce code dans la page html de ton site entre <HEAD> et </HEAD>
0
farore Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   4
 
C'est ce que j'ai fait ^^
0