IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Protéger une image du Drag & Drop


Sujet :

HTML

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Protéger une image du Drag & Drop
    Bonjour,
    Je suis actuellement en train de créer un site comportant plusieurs images stockées dans une base de donnée. Protéger celles-ci du clique droit lors de leur affichage sur le navigateur et encore assez simple, avec un code mis dans la balise body, mais il est toujours possible de les glisser facilement sur le bureau, en "drag & drop".
    Je vois que sur un site comme www.book.fr, en prenant une galerie par exemple : http://www.coraliemakeup.book.fr/pic-4-1.htm , les images sont protégées du drag & drop.

    Pouvez-vous me dire comment de la même façon il est possible de protéger ses images stockées en bdd de la sorte svp ?
    Merci.

    Mr K

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    Dans les deux cas, c'est du javascript. Si tu souhaites persister dans cette voie, il faut changer de forum.Mais bon, ça ne sert à rien. Par essence, internet est une mise à disposition du contenu, il y aura donc toujours moyen de récupérer des images.

  3. #3
    Membre actif Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Points : 283
    Points
    283
    Par défaut
    franculo_caoulene a raison tu dois utiliser du javascript pour empêcher cela. Et comme il l'a dit celui qui veut récupérer ton image le pourra, il est assez simple de contourner les barrières.
    Par contre tu peux utiliser une méthode simple qui aura l'aventage de prévenir l'utilisateur novice et le dérouté un peu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div onmouseover="javascript:function aff{alert("La copie de cette image est interdite !!!");}"</div>
    J'utilise cette technique sur mon site ça à le mérite de prévenir !!

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci à vous deux!

    Général03, j'ai essayé de placer ton script dans des div de différentes manières mais il semble que je ne n'arrive pas le faire fonctionner. J'ai de toute façon un script semblable déjà inclus dans le body : oncontextmenu="return false" qui est suffisant.
    Merci franculo pour la piste du javascript, j'essayerai de cherche dans cette veine.
    Je sais qu'il y'a naturellement moyen de récupérer tout type de fichier, c'est donc dans le but d'écarté toutes facilités..
    Salut, à +.

    K

  5. #5
    Membre confirmé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Points : 469
    Points
    469
    Par défaut
    je trouve ce genre d'initiative inutile, la touche "impr ecran syst" suffit à contourner toutes barrières et facilement.

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par kohsaka Voir le message
    je trouve ce genre d'initiative inutile, la touche "impr ecran syst" suffit à contourner toutes barrières et facilement.
    Ou plus simplement "Fichier > Enregistrer sous..." ou "Outils > Informations sur la page > Medias"...

  7. #7
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2008
    Messages : 48
    Points : 118
    Points
    118
    Par défaut
    Ctrl + U, d'une tu peut prendre leur images, de deux, tu prend même le code Javascript qui empêche le drag&drop..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <script type="text/javascript">
    document.oncontextmenu = document.ondragstart = document.onselectstart = function() { return false };
    if (!Safari) { document.onmousedown = function() { return false }; document.onclick = function() { return true }; }
    </script>

    PS: Tu fais "désactivé le javascript", et pouf, tu ne peut plus rien sécurisé..

    Solution: Mettre des fichiers SWF qui contienne tes images, c'est une sécurité de plus, mais n'importe quel décompiler de SWF et hop, encore une fois..

    Le meilleur moyen de protéger une image étant de ne pas l'afficher

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Et oui, là tout le paradoxe d'internet ..!
    Inutile de chercher la solution il est vrais, mais merci pour le code javascript que je vais mettre tout de même!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Flex4] copie d'une image en drag and drop
    Par elwood973 dans le forum Flex
    Réponses: 0
    Dernier message: 13/08/2012, 17h20
  2. Réponses: 10
    Dernier message: 13/09/2011, 01h31
  3. Image et Drag and Drop
    Par gagalive dans le forum Qt
    Réponses: 1
    Dernier message: 12/01/2010, 03h44
  4. Charger une image par drag and drop
    Par Tod_sd dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 26/05/2009, 12h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo