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 :

generer des caracteres accentues avec javascript


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Par d�faut generer des caracteres accentues avec javascript
    Bonjour,

    Je voudrais g�n�rer des caracteres accentues avec javascript et les inserer dans le dom du document. J'utilise le script de test suivant pour tester les fonctionnalit�s.

    A pr�sent je bute sur la difficult� suivante: Lorsque j'execute le code suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     document.write("é");
    le navigateur affiche le texte &eacute au lieu du caractere "�". J'aurais pu remplacer le code precedent par le suivant et obtenir le meme resultat :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     document.write("é");
    Je voudrais donc afficher les caracteres accentues lorsque je lui en donne l'ordre. J'ai cherch� sur le forum et d'autres sites sans trouver de r�ponse � ma question. Par exemple, j'ai jet� un oeil du cot� du dhtml sans succ�s (les "&eacute")...

    Je vous remercie de la consid�ration que vous apporterez � mon humble requ�te.



    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <html>
    <head>
    </head>
    <body
     
      <span id="insert">
      </span>
     
     <script type="text/javascript">
       node_p=document.createElement('P');
     
       txt="&#135;"
       node_text=document.createTextNode(txt);
       node_ref=document.getElementById("insert");
     
       node_p.appendChild(node_text);
       node_ref.appendChild(node_p);
     
       document.normalizeDocument();
     </script>
     
     
    </body>
    </html>

  2. #2
    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
    heu le document.write tu es oblig� ?
    tu peux pas passer par un inner html ou un data ?
    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 !

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Par d�faut
    >tu peux pas passer par un inner html ou un data ?

    que sont-ils ?

  4. #4
    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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script type="text/javascript">
       node_p=document.createElement('P');
     
       txt="éèàù"
       node_ref=document.getElementById("insert");
       node_p.innerHTML=txt;
       node_ref.appendChild(node_p);
          document.normalizeDocument();
     </script>
    sinon regarde du cot� de ton charset ... en g�n�ral l'UTF-8 solutionne pas mal de probl�mes de ce type ...
    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 !

  5. #5
    Futur Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 3
    Par d�faut RESOLU
    Bonjour,

    Votre assistance m'a permis de r�soudre mon probl�me de deux fa�ons distinctes.

    1. D'abord en utilisant l'attribut inner_html de l'element P.
    2. Ensuite en encodant les caracteres unicode dans mon code. (remplacer les references &#152 par leur equivalent unicode \uxxxx)

    Merci

  6. #6
    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
    Pas de quoi on est l� pour �a
    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 !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 10
    Dernier message: 12/08/2009, 16h18
  2. caractere accentues avec mysql
    Par pthenot1 dans le forum D�buter
    R�ponses: 2
    Dernier message: 16/02/2009, 19h00
  3. G�rer des attributs "value" avec Javascript
    Par Jarodd dans le forum G�n�ral JavaScript
    R�ponses: 40
    Dernier message: 14/11/2008, 12h44
  4. R�ponses: 4
    Dernier message: 25/01/2007, 14h41
  5. [XSLT] Reconnaissance des caractères accentués
    Par stepd dans le forum XSL/XSLT/XPATH
    R�ponses: 5
    Dernier message: 17/08/2006, 13h37

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