Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# textbox dans description

Envoyé par : joliclic

Date : 07/02/2007 12:21

Bonjour,

j'ai une question peut être un peu simplette, est il possible d'insérer un élément textbox dans un élément description ?

<description>
  ceci est un test
  <textbox style="height: 1em;vertical-align: middle;" size="3"/>
  et un test
</description>

Ca semble fonctionner correctement (firefox 2) (à part une largeur un peu grande du textbox pas trop grave), mais comme la doc semble indiquer qu'un élément description n'est prévu que pour contenir du texte je me demande si ce n'est pas fortuit. Je désire insérer un textbox dans du texte multiligne.

# Re: textbox dans description

Envoyé par : Paul Rouget

Date : 07/02/2007 13:05

Moi je conseillerais plutôt de mettre ton texte dans du html, par exemple:

<xul:box>
 <html:div>
   <html:p>ceci est un test</html:p>
   <xul:textbox style="height: 1em;vertical-align: middle;" size="3"/>
   <html:p>et un test</html:p>
 </html:div>
</xul:box>

Personnellement, je passe toujours par du HTML pour tout ce qui a un rapport avec l'affichage de texte.

Mais sinon, je ne vois pas de problème lié au fait de passer par un description.

# Re: textbox dans description

Envoyé par : joliclic

Date : 08/02/2007 11:32

merci bien pour ta réponse.

Je garde donc mon textbox dans un description pour mon petit cas précis, mais je retiens ton conseil d'utilisation du html dans du xul. En adaptant ton conseil, plus proche de ce que je souhaite (un textbox dans du texte multiligne):

<box>
  <html:p>
    ceci est un test
    <textbox style="height: 1em;vertical-align: middle;" size="3"/>
    ceci est un test
  </html:p>
</box>

a l'air de très bien fonctionner

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.