Désactiver le click droit de la souris sur votre blog

Publié par Rodney SANKINKA | lundi, mars 03, 2008 | Ajouter à del.icio.us sauvegardé par 0 utilisateurs | | 15 commentaires »

Il arrive que dans les thématiques à forte concurrence, certains s'amusent à copier et coller le contenu exacte du blog pour le publier sur un autre blog. Pour éviter ce désagrément, vous pouvez désactiver le click droit de la souris sur votre blog, ce à quoi serait amener toute personne voulant en copier le contenu.

Il suffit juste de coller le code suivant juste avant la balise </head> de votre modèle :

<SCRIPT language=JavaScript>
<!-- http://www.spacegun.co.uk -->
var message = "fonction désactivée";
function rtclickcheck(keyp){ if (navigator.appName == "Netscape" && keyp.which == 3){ alert(message); return false; }
if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) { alert(message); return false; } }
document.onmousedown = rtclickcheck;
</SCRIPT>

Vous pouvez remplacez les mots "fonction désactivée" par une phrase à vous.

Si cet article vous a plus, vous pouvez souscrire à mon feed rss ou à ma newsletter pour rester à jour ou encore rejoindre ma communauté sur Mybloglog et celle sur Blogcatolog. N'oubliez pas d'ajouter ce blog à vos favoris sur Technorati.

Pour ne pas rater les nouveautés :

Promouvoir cet article sur :

Rejoindre la communauté du blog sur :

15 commentaires

  1. Jerom // 3 mars 2008 18:15  

    Une bonne astuce que j'ai vu aussi en oeuvre sur un blog graphique, pour protéger visiblement les créations de l'auteur.

  2. Rodney S.B.A // 3 mars 2008 20:01  

    Je commence à me demander s'il ne faut pas la mettre sur ce blog vu que quelqu'un a fait un copier-coller de mon article suivant dans son blog.

  3. Pitou // 4 mars 2008 10:17  

    Pas mal comme astuce mais je n'obtient que des messages d'erreur dans le code... J'en ai corrigée une en mettant des "" sur Javascript mais la dernière que j'ai pose sur les &&...
    "Message d'erreur XML : The entity name must immediately follow the '&' in the entity reference."
    Que puis-je faire?

  4. Hugo // 4 mars 2008 17:45  

    Bonjour

    à quoi correspond
    "http://www.spacegun.co.uk"

    dans vos lignes de code

    d'avance merci

  5. setoan // 4 mars 2008 18:06  

    irk je ne supporte pas cette sale manie de désactiver le clic droit.

    celui qui coudra copier n'aura qu'a désactiver le javascript en 2 clics.
    croire que ça protège quelque chose est vain

  6. Rodney S.B.A // 5 mars 2008 11:24  

    @ Pitou : je ne comprend pas vraiment de quoi il retourne. Sache quand même que ce jours-ci, en voulant intégrer certains éléments dans le code html, blogger signale des erreurs qui n'ont rien à voir avec le code qu'on essaie d'installer.

    @ Hugo : "http://www.spacegun.co.uk" est le l'adresse du site où j'ai trouvé l'astuce.

  7. Marine // 23 mars 2008 22:27  

    Bonjour

    J'ai essayé en vain de copier ce code dans mon modèle, avant cette certaine balise, mais je n'y arrive pas, mon modèle ne veut pas s'enregistrer. Pourriez vous me dire plus exactement où je dois copier ce code ? Vers le début ou la fin de mon modèle ?

    Merci.

  8. Rodney SANKINKA // 24 mars 2008 13:21  

    @ Marine :Tu dois avoir le même problème qu'Hugo

  9. May // 9 septembre 2008 20:58  

    Roh, cela ne semble pas fonctionner sur mon petit blog non plus.


    Merci pour ce blog, il m'a beaucoup aidé pour la réalisation ( l'ébauche de réalisation pour le moment ) du mien.
    Merci.

  10. internaaze // 18 octobre 2008 12:31  

    Pareil, le code ne fonctionne pas, par contre j'en ai un de formidable mais il bloque la fonction recherche, donc

  11. Mifty Hakanai // 7 décembre 2008 20:24  

    Ca ne marche pas sur mon blog, blogger me dit que ce n'est pas conforme ou je ne sais plus quoi. Pouvez-vous m'aider ?

  12. Anonyme // 15 décembre 2008 23:47  

    Bonjour,

    il semblerait que cela ne marche pas avec firefox.

    fabrice

  13. Anonyme // 12 mars 2009 20:12  

    Arf, ca marche pas pour moi ca me dit de vérifier xml est bien fermé =(

  14. NicTeam // 9 avril 2009 09:07  

    Bonjour,
    Il n'est pas tout a fait au point. Si ça interesse, j'en ai trouvé un bon qui fonctionne très bien pour IE... Bien que, avec tous les outils que l'on a à notre disposition, je ne vois pas très bien l'utilité d'empêcher le clic droit. Sauf, peut-être ralentir la marche des "kids-nappe-heures"... b-(
    Sinon, le mieux à faire, c'est de ne rien mettre sur le net. Comme ça on est certain que l'on ne risque rien ;)
    Quoique, si on utilise ce code nous aussi, on devient aussi des piqueurs du net...
    ♪♫ c'est la complainte du paradoxe ♪♫

    Pour tester, j'ai mis le code en démo sur un de mes blogs --> http://nicteam-story.blogspot.com/
    (Internet Explorer uniquement)

    Et encore bravo pour ton travail ;)

  15. Anonyme // 18 juin 2009 15:03  

    marche pas???

S.V.P. Pas des Spam. Sélectionnez les signes à côté du smiley à insérer dans votre commentaire

:)) ;)) ;;) :D ;) :p :(( :) :( :X
=(( :-o :-/ :-* :| 8-} :)] :-t b-( :-L

Enregistrer un commentaire