Empecher la copie.

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 ! =)

3 réponses

  1. 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. Ça marche, impeccable, merci !
    2. 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>
  2. Okay, dis moi si ca marche stp :)
    1. Non, ça ne marche pas =(
    2. Tu dois copier ce code dans la page html de ton site entre <HEAD> et </HEAD>
    3. C'est ce que j'ai fait ^^
  3. 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 ! :-)