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

JavaScript Discussion :

interdire le copier coller (partiellement)


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de tavarlindar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 262
    Par défaut interdire le copier coller (partiellement)
    Bonjour,

    Existe-il un moyen pour empêcher un utilisateur de copier un tableau html ?

    Actuellement j'ai une page qui affiche :
    - des champs input (texte) qui permettent de faire une recherche et
    - un tableau
    Pour éviter le copier coller du tableau , j'ai mis ce code sur la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    function voleur(e)
    { return false; }
    // Ici la fonction pour désactiver.
     
    function bien()
    { return true; }
     
    document.onselectstart=new Function ("return false");
    if (window.sidebar)
     {
      document.onmousedown=voleur;
     }
    // fin du script -->
    </script>
    Ce code répondrait au besoin,si les utilisateurs utilisaient un pc, mais ils sont tous sous mac. Eh ? Avec un PC, on peut utiliser le clic droit de la souris et utiliser les champs texte de recherche. Pas sous Mac.

    D'où ma question ...
    Je souhaite uniquement interdire le copier coller du tableau(surtout le coller !).
    Par avance merci

    Tavar

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Ne suffirait-il pas alors de désactiver le Javascript dans le navigateur et de sauter vos protections ?

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    une desactivation du js permettrait en effet la copie du tableau...
    si le but est d'empecher la recuperation sous forme de texte le seul moyen est de mettre une image ... et encore il existe des applis ocr ...
    J'ai vu des sites qui collent des images transparentes au dessus du texte ou des div qui prennent le click, mais là encore il suffit de modifier le css de la page ou encore d'aller piocher dans le code source de la page ...

    La seule vraie protection est de ne pas mettre le texte en ligne ^^
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre éclairé Avatar de tavarlindar
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 262
    Par défaut
    Je suis d'accord avec vous, dans l'absolu c'est impossible d'interdire le copier coller, mais :
    1) Javascript est obligatoire pour cette application intranet
    2) les utilisateurs ne sont pas des informaticiens, même afficher le code source d'une page ne fait pas partie de leur compétences ...

    Je souhaite juste mettre en place une solution qui fonctionne pour 99% des utilisateurs

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

Discussions similaires

  1. [XL-2010] Interdire Copier/Coller hors du workbook
    Par seba_stien dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/11/2013, 15h15
  2. interdire Copier/Coller dans un textBox
    Par marocdivers dans le forum C#
    Réponses: 1
    Dernier message: 02/06/2012, 01h38
  3. Interdire des caractères sur un copier-coller
    Par jbrasselet dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 09/02/2012, 09h58
  4. Interdire le copier/coller
    Par SheikYerbouti dans le forum Composants
    Réponses: 3
    Dernier message: 01/02/2011, 10h52
  5. Interdire de déplacier (copier-coller) un fichier ???
    Par beegees dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 15/03/2006, 21h43

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