Journal du Net > Développeurs > Contributions > Votre astuce Ajax / JavaScript ?

APPEL
A CONTRIBUTION

Vous manipulez le langage JavaScript au quotidien pour concevoir des pages Web ? Vous avez certainement une astuce à partager ! Cet espace est pour vous.
Participez
 Protection des images  
Paul-Louis Raymond , Grenoble

Protection des images
Paul-Louis Raymond
Quel est en 3 lignes l'objectif de votre astuce ?
Cette astuce permet d'empêcher la copie des images par Clic Droit sans bloquer le menu contextuel sur les autres éléments

Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.
1) créez un répertoire "fonctions" dans lequel vous centralisez tous les scripts à utiliser sur l'ensemble du site
=-=-=-=-=-=-=-=-=-=-=-=-=-=
2) créez dans ce répertoire le fichier nocopy.js avec le code javascript suivant :

function protect() {
alert("Image protégée"); // ici message en cas de clic droit sur images
return false;
}

function warn() {
if(document.images)
for(i=0;i


Publié le 23 avril 2007

Sylvain Eviter le petit logo d'enregistrement
Salvatore,
pour éviter le petit logo d'enregistrement sur IE, il y a une balise HTML à mettre dans le head de la page Web:
meta http-equiv="imagetoolbar" content="no".
Voir un exemple: http://www.creationsmosaiques.org/
Mumu
Salvatore,
il suffit de prendre le code source de tes pages pour obtenir l'URL de tes images dans le'div photoimgDiv', img src =...
Une fois cette URL copiée dans le navigateur, je peux enregistrer l'image voulue.
Cela ne freine que les utilisateurs lambda d'Internet mais même ton astuce via le CSS est contournable.
Désolée
Samuel
Hmmmm
print d'écran, fichier internet temporaire etc : donc pas grand chose à faire en fin de compte
Salvatore Di Giovanna
Bonjour !
L'anti-clic droit fonctionne, ok, mais avec "IE" le petit logo d'enregistrement apparaît en haut à gauche de l'image et étant donné que 80% des internautes ont IE, il est donc difficile de protéger une image, sauf par exemple : http://www.flickr.com/photos/salvatoredigiovanna/

Essayez de télécharger une de ces images, vous serez surpris !

Merci de votre intervention.

PS : le "CSS" est valide mais le "JS" pas à 100 %
11 contributions : 1 2 3 4 5 6 7 8 9 10 11
 




 

© Benchmark Group, 69-71 avenue Pierre Grenier 92517 BOULOGNE BILLANCOURT Cedex

RECHERCHER