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 :

éviter que copie de "<" devienne "&lt;" au collé


Sujet :

JavaScript

  1. #1
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2016
    Messages : 5
    Par défaut éviter que copie de "<" devienne "&lt;" au collé
    Bonjour tout le monde,

    J'ai une petite fonction que j'utilise sur mon site pour la copie de code html et css généré par l'appli php, les codes sont contenus dans 2 textarea "StriHtml" et "StriCss". Coté css tout se passe bien, par contre coté html les caractères de balises < et > deviennent "&lt;" et "&gt;" au collé dans un éditeur de texte.

    Un exemple parmi d'autres (c'est mieux qu'un long discours : https://codepen.io/erdouane/pen/QwKGwLP

    function CopierHtml() {
    var text_to_copy = document.getElementById("StriHtml").innerHTML;
    navigator.clipboard.writeText(text_to_copy).then(
    function(){
    alert("Code HTML copié");
    })
    }

    J'ai beau chercher, je ne trouve pas de réponse (je ne pose certainement pas bien la question).
    Une âme charitable saurait-elle me trouver la bonne méthode ?
    Merci d'avance et bonne continuation à toutes et tous que vous ayez ou non la réponse.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 140
    Par défaut
    Salut
    Peut-être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var text_to_copy = document.getElementById("StriHtml").innerText;
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2016
    Messages : 5
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Salut
    Peut-être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var text_to_copy = document.getElementById("StriHtml").innerText;
    Bonjour,
    Merci pour la rapidité de la réponse !

    J'avais déjà essayé ça mais ça ne produit aucun effet (j'ai le message comme quoi c'est copié mais en fait il n'y a rien à coller ???).

    En attente d'une autre solution, j'ai essayé de regarder aussi du côté des formats de données (type mime etc mais sans rien trouver qui fonctionne).

    Heu ? ça veut dire quoi : whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés. ?

    A bientôt

  4. #4
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 546
    Par défaut
    Bonjour,

    as-tu essayé document.getElementById("StriHtml").value; ?

  5. #5
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2016
    Messages : 5
    Par défaut
    Citation Envoyé par Toufik83 Voir le message
    Bonjour,

    as-tu essayé document.getElementById("StriHtml").value; ?
    Bien, quand on a à faire à des génies, ça va tout de suite mieux ! Ca marche... merci beaucoup et en espérant que ça serve encore à d'autres.

    Bonne continuation

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/03/2023, 02h34
  2. Boucle tant que copie si condition
    Par salluste dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/07/2014, 18h13
  3. [MySQL] Autre que copy
    Par MRJBGO dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 14/01/2012, 13h54
  4. Reference plutot que copie
    Par LeonardL dans le forum C#
    Réponses: 1
    Dernier message: 05/12/2008, 13h12

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