Aller au menu   Aller au contenu   Aller à la recherche 





chtit truc En Novembre 2005...

HTML Tidy nettoie votre code HTML. Voici CSSTidy qui nettoie et optimise vos feuilles de styles pour les rendre plus rapide et plus efficace.

Anti-clic droit

Par j0k3r_n0ir le 13 Mars 2004 à 00:58

 

On a souvent envie de bloquer les gens, fin ... de bloquer le clic droit de la souris de nos visteurs. Souvent parce qu'on se dit qu'il ne pourra pas récupérer telle ou telle image ou comme ça il ne pourra voir le source de ma page ... et plein de chose comme ça.
Détrompez-vous, il y a toujours un moyen de voir et/ou de trouver l'info que l'on désire :p ... Mais la n'est pas le but de ce tuto.

Le script est simple mais tout le monde ne le connais pas.
Un paramètre de la balise permet de récupérer l'action du clic droit sur une page. Il suffit, une fois l'action du clic droit intercepté, d'excécuter une fonction à la place de l'action du clic droit habituel.

fleche Voila la méthode dites "explicative" parce qu'on renseigne l'utilisateur en lui disant que le clic droit n'est pas autorisé. On le fait avec un alert() en javascript qui fait très bien l'affaire.
Voici un exemple de page (toute simple) en html qui interdit le clic droit :

Code :
<html>
<head>
<title>Anti-Clic droit "explicatif"<title>
<script type="text/javascript">
<!--
function anti_clic()
{
      alert('Désolé le clic droit est désactivé sur ce site...');
      return false;
}
//-->
</script>
</head>
<body onContextMenu="return anti_clic();">

</body>
</html>

Et son rendu : Anti-Clic droit "explicatif" (lien externe)

fleche Et voici la méthode dites "incognito", elle consiste à ne rien faire quand la page reçoit un clic droit. Le visiteur fera un clic droit et absolument rien ne se passera. Il suffit tout simplement de passer en paramètre return false et hop le tour est joué :

Code :

<head>
<title>Anti-Clic droit "incognito"<title>
</head>
<body onContextMenu="return false;">

</body>
</html>

Et son rendu : Anti-Clic droit "incognito" (lien externe)

Voila vous pouvez désormais "bloquer" vos visiteurs. Cependant je vous donne quand même mon point de vue à ce sujet, je ne supporte pas les sites qui bloquent le clic droit ... sauf s'il comporte un menu ... comme sur l'ancienne version de mon site :D (pour les utilisateurs de IE).

 

Billet précédent :
Architecture HTML
Billet suivant :
Page de chargement