Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Des α dans javascript

Envoyé par : Utilisateur anonyme

Date : 09/05/2005 14:25

Bonjour à tous,

J'ai un petit problème avec les lettres grecques, avec :

<hbox>
 <description>voici un mu :</description>
 <description id="monMu">&#956;</description>
</hbox>

j'obtiens bien ce que j'attends, soit : "voici un mu : µ"

Si je veux ensuite un mu majuscule je procède comme ceci:

document.getElementById("monMu").value = "&#924";

Mais là j'obtiens : "voici un mu : &#924;"

Quelqu'un aurait-il une petite idée ?

Merci.

Cyril.

# Re: Des &#945; dans javascript

Envoyé par : obs

Date : 09/05/2005 15:34

D'aprés http://home.hetnet.nl/~hans-kuipers4/htm(..) et mes tests, la lettre mu comme tu veut l'afficher(c'est à dire en minuscule) à pour entity décimal 956 et non 924 (924 c mu en majuscule) donc :

document.getElementById("monMu").value = "&#956;";

# Re: Des &#945; dans javascript

Envoyé par : Utilisateur anonyme

Date : 10/05/2005 10:44

En fait ma problématique est l'insertion d'entités dans l'html ou le xul grâce à javascript.

En effet

document.getElementById("monMu").value = "&#956;";

ne fonctionne pas car cette commande affiche réellement &#956; et pas la chaine de caractères qu'elle définit.

Ce problème intervient dès que l'on veut produire du mathml dynamiquement où on va rapidement trouver des > < ...

Merci,

Cyril.

# Re: Des &#945; dans javascript

Envoyé par : laurentj

Date : 10/05/2005 13:40

Je pense qu'il suffit d'utiliser les fonctions DOM pour créer des entités. Voir document.createEntityReference()

# Re: Des &#945; dans javascript

Envoyé par : Lapinator

Date : 11/05/2005 16:49

En relisant mon livre sur JavaScript, j'ai retrouver comment rentré des caractéres unicodes, il faut utiliser la séquence suivante :

\uXXXX : XXXX nombre hexadécimal du caractére en unicode

\xXX : XX nombre hexadecimal du caractére en latin 1

Je ferait pour ton cas :

document.getElementById("monMu").value = "\u0956";

:)

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.