Économisez jusqu'à 10 € sur votre première commande en vous abonnant à notre newsletter.

Trucs et Astuces

Chaque semaine, Micro Application vous propose une astuce différente choisie parmi différentes thématiques :

Bureautique, Internet et création de sites, Photo et vidéo, Windows, ...

Une astuce gratuite chaque semaine ?

Envie de découvrir une nouvelle astuce chaque semaine ?





L'astuce : Javascript - Désactiver le clic droit


Vous avez de très belles photos sur votre site... mais vous n'avez pas envie de les voir sur un autre ! Pour éviter de vous faire "voler" vos images, cette astuce vous permettra de désactiver sur votre page le clic droit !

  • Nous allons créer une fonction. Ce code doit être inséré en tête de votre page HTML, c'est à dire entre <HEAD> et </HEAD>:


      <HEAD>
         <SCRIPT LANGUAGE="JavaScript">

         </SCRIPT>

    </HEAD>


  • Créons maintenant une fonction (appelée right() qui fera apparaître un message, lui même entré dans une variable appelée msg :

      <HEAD>
         <SCRIPT LANGUAGE="JavaScript">

       <!--
       function right()
       {
       var msg ="Le bouton droit est désactivé, désolé !";

       return true;
       }
       document.onmousedown = right;
       -->

         </SCRIPT>
    </HEAD>


  • Il va cependant falloir prendre en compte la spécificité du navigateur... ça serait dommage qu'on puisse feinter en changeant juste de navigateur ! En effet, pour Internet Explorer, le clic droit représente la fonction event.button 2 alors que pour Netscape c'est l'event 3.
    Nous allons assigner à ces events l'apparition du message !

      <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>


  • Et voila !
    Vous pouvez remarquer qu'en fait le bouton droit n'est pas vraiment désactivé... nous lui assignons juste une nouvelle fonction, qui sera executée prioritairement...

    Un service offert par

POUR ALLER PLUS LOIN...

Web Studio+
Communiquez facilement sur Internet !

Plus d'infos

29,95 €
Acheter en boîte
Acheter en téléchargement
Création de site web
Les meilleures astuces pour enrichier son site web !

Plus d'infos

7,50 €
Acheter le livre
Web to date 5
Pour des sites Web professionnels, interactifs et performants !

Plus d'infos

à partir de 84,95 €    169,95 €
Acheter en boîte
Acheter en téléchargement
 

Les autres astuces Création de Sites




Mon projet Maison