Protéger ses images:
Empêcher le clic droit
1. Avec Internet Explorer
La touche droite de la souris est un instrument précieux pour le surfeur: il permet toutes sortes d'actions. Un clic sur telle ou telle partie de la page et voici que s'ouvre une fenêtre de menu contextuel très pratique. Les copies d'écran qui suivent proviennent du navigateur Internet Explorer version 5.5.
Clic
sur une image
Clic
sur une partie vide
Clic
sur un fond de page
Clic
sur un lien
Mais pour être librement consultable, une page Web n'en est pas nécessairement librement utilisable. Quelqu'un l'a écrite, a peut-être créé des séquences de code inédites ou bien produit des images originales. Utiliser le fruit de son travail sans son autorisation expresse est du vol. Il y a certes une législation sur les droits d'auteur, mais c'est un mécanisme complexe qui entre en jeu, et tout d'abord il faut pouvoir se rendre compte qu'il y a eu vol et utilisation illégale. Alors, on cherche des moyens pour se protéger à la source, en empêchant la récupération immédiate de tel ou tel objet - des images en particulier.
Une des solutions est d'empêcher tout simplement le clic droit de la souris à l'aide d'un script en javascript inséré dans la page. Un script efficace puisqu'aucun menu déroulant contextuel ne s'ouvre désormais - on ne peut donc plus copier ou enregistrer vite fait.
Voici un script à insérer:
<SCRIPT LANGUAGE="JavaScript">
<!--
function noclick()
{
if (event.button==2)
{
alert('Alors, on pirate?');
}
}
document.onmousedown=noclick
//-->
</SCRIPT>
Le script doit être inséré dans le head de la page. Voici ce que cela donne avec NamoWeb 3:

Le résultat:

Bien entendu, on peut faire afficher un message d'alerte plus gentil et peut-être plus explicatif qu'une allusion directe au piratage, tous ceux qui ont le mouvement, sinon le réflexe de récupérer une image n'étant pas nécessairement des voleurs ou n'ayant pas conscience de léser les droits de l'auteur.
Reste que l'empêchement du clic droit inhibe aussi de façon efficace d'autres actions, ce qui peut être ressenti légitimement comme une gêne irritante par le surfeur innocent. Et puis, l'efficacité du système n'est que partielle, juste un petit handicap pour ceux qui savent se débrouiller... Aussi bien, certains webmestres sont-ils résolument contre cette interdiction du clic droit qui ne leur paraît pas d'un réel intérêt.
Internet Explorer sauvegarde avec une page toutes les images à demeure sur le site qu'il place dans un sous-répertoire portant le même nom que le nom de fichier de la page...
Mais il y a d'autres façons de rendre plus difficile, sinon impossible la récupération d'une image.
2. Avec NetScape
Le script n'est apparemment pas opérant sur la version 6.0:
Clic
sur la page
Clic
sur une image
3. Avec Opera
Il ne semble pas davantage opérant avec la version 6.0 de ce navigateur:

Clic sur la page

Clic sur l'image

Menu File (Fichiers), option Save with images as (Sauvegarder avec les images sous)
Index Informatique | Programmation en HTML
26.1.2002