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 :

Mise en forme du contenu du buffer


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 92
    Par défaut Mise en forme du contenu du buffer
    Bonjour tlm,

    Je voudrais savoir s'il est possible de mettre en forme, par exemple en gras, le contenu du buffer grâce à Javascript.

    Aujourd'hui sur une page web, j'ai un lien qui me permet de copier tout le contenu d'un formulaire.
    Pour différencier les label et les valeurs, j'utilise ":" ou encore "-", mais je trouve que ça serait plus sympathique si les labels était en gras ou souligné.

    Actuellement, j'ai qqch qui ressemble en gros à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form ...>
       Nom :    <input type="text" id="idNom" /> <br />
       Prénom : <input type="text" id="idPrenom" /> <br />
       ...
       <input id="idSubmit" type="submit" value="envoie" />
       <a href="javascript:void(0);" onclick="javascript:copier();">copier</a>
    </form>
    Et voilà le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function copier() {
       var msg = "Nom : " + document.getElementById("idNom").value + "\n";
       msg += "Prenom : " + document.getElementById("idPrenom").value + "\n";
       ...
       window.clipBoardData.setData("Text", msg);
    }
    Dans la fonction copier, j'ai tenté de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var msg = "<b>Nom</b>" + document.getElementById("idNom").value + "\n";
    mais sans succès. Lorsque je fais Ctrl+C dans un document Word, j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <b>Nom</b>Dupont
    <b>Prénom</b>Dupont
    ...

  2. #2
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!

    Ton code fait très bien ce que l'on attend de lui, l'os se situe plutôt dans la façon dont Word gère les balises HTML.

Discussions similaires

  1. [WD-2003] Modifier la mise en forme du contenu d'un autotext
    Par ZoRm33 dans le forum VBA Word
    Réponses: 4
    Dernier message: 21/09/2011, 12h24
  2. Mise en forme du contenu d'un textfield
    Par Invité dans le forum Jasper
    Réponses: 3
    Dernier message: 10/10/2008, 12h55
  3. Affichage contenu d'un fichier / mise en forme
    Par AnkyFive dans le forum Langage
    Réponses: 2
    Dernier message: 31/07/2007, 23h06
  4. Changer la mise en forme d'un tableau et de son contenu ?
    Par ghohm dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/07/2007, 12h19
  5. recuperer contenu fichier txt y compris mise en forme
    Par bill7 dans le forum Documents
    Réponses: 5
    Dernier message: 19/03/2007, 10h14

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