Envoyé par : Discret3
Date : 30/04/2007 16:59
Bonjour.
J'aimerais modifier un label avec une valeur contenant le symbole euro (€). Mais l'entité est affiché tel quelle, et non le symbole.
<label id="euros" value="0.00 €" />
Si j'initialise la valeur, ca fonctionne, mais je ne peux pas la modifier dynamiquement et lui assigner une valeur contenant une entité xml.
document.getElementById("euros").value = "10.00 €";
Comment faire ?
Envoyé par : Discret3
Date : 30/04/2007 17:29
J'ai trouvé, il faut faire:
document.getElementById("euros").value = "10.00 \u20ac";
Envoyé par : Ner0lph
Date : 30/04/2007 19:51
L'entité €
ne fonctionne pas ?
Envoyé par : Discret3
Date : 30/04/2007 20:51
Apparemment non.
Envoyé par : chris
Date : 30/04/2007 22:03
En tout cas, le symbole €
fonctionne avec le charset approprié : encoding="ISO-8859-15"
Envoyé par : thefab
Date : 01/05/2007 22:14
Tu peux aussi définir la valeur de l'entité euro, puis l'utiliser normalement (même en ISO-8859-1):
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <!DOCTYPE window [ <!ENTITY euro "€"> ] > <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <button label="Alors Heurox !" oncommand="document.getElementById('euro-la-belle').value = '1000 €';"/> <label id="euro-la-belle" value="10 €"/> </window>
Je me suis un peu laché sur les identifiants ;-)
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.