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 :

Innerhtml ne donne qu'une seule ligne


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut Innerhtml ne donne qu'une seule ligne
    Bonsoir à tous
    j'ai un paragraphe <p id="mon_paragraphe"></p> récupéré de ma base de donnée et que je souhaite copier dans un <div id="mon_div" contenteditable ="true"></div>. Cela fonctionnait bien avec mon_div.innerHTML = mon_pragraphe.innerHTML.
    Seulement, depuis que j'ai fait une modification pour supprimer tous les saut-de-ligne qui s'accumulaient après chaque exécution de la fonction copier_texte(), cette fonction ne copie plus que la première ligne de mon_pragraphe. Malgré que j'ai annulé toutes les modifications, le problème persiste (impossible de copier plus d'1 ligne)
    J'ai essayé de remplacer <p> par <span> (pour m'assurer), cela fonctionne bien mais comme vous le savez, le <span> récupère le texte HTML brut.
    J'ai essayé de remplacer <p> par un <div> contenteditable, cela fonctionne bien aussi, seulement <div> contenteditable récupère le texte de la base de données à l'envers et sans saut-de-ligne.
    Y a-t-il une solution avec le <p> ? je ne comprends pas pourquoi cela fonctionnait avant et plus maintenant !!!

  2. #2
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 988
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 988
    Par défaut
    Si tu ne montre pas ton code personne ne pourra rien pour toi.

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    Finalement j'ai mis le paragraphe <p> dans un <div> que j'ai appelé "mon_div_source". Ensuite, au lieu de copier le paragraphe "mon_paragraphe", j'ai copié ce <div> (mon_div_source) qui contient le <p> dans l'autre <div> (mon_div) : mon_div.innerHTML = mon_div_source.innerHTMLCela a résolu le problème.
    Merci CosmoKnacki

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

Discussions similaires

  1. ne sélectionner qu'une seule ligne d'un SELECT
    Par le-stagiaire dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 29/04/2005, 11h52
  2. Sélection aléatoire d'une seule ligne.
    Par Pat bol 002 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 05/01/2005, 19h30
  3. plusieurs enregistrements dans une seul ligne
    Par Celelibi dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/01/2005, 15h55
  4. wxWidgets : couleur de texte sur une seule ligne
    Par Oatly dans le forum wxWidgets
    Réponses: 8
    Dernier message: 05/12/2004, 19h24
  5. [JTable]Selectionner une seule ligne d'une jTable ?
    Par Maximus32 dans le forum Composants
    Réponses: 2
    Dernier message: 22/10/2004, 02h06

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