Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Div dynamique avec retour de ligne

Envoyé par : thx1138

Date : 03/11/2009 17:16

Bonjour,

je voudrais ajouter dynamiquement des div dans un vbox

le but est d'avoir des retours de lignes automatiques.

<vbox>
 <html:div>le texte ira à la ligne automatiquement</html:div>
 <html:div>le texte ira à la ligne automatiquement</html:div>
 <html:div>le texte ira à la ligne automatiquement</html:div>
</vbox>

ca fonctionne correctement quand je met en dur ds la page.

mais dynamiquement le texte continue sa route

<html:style>
div
{
width:150px;
}
</html:style>
 var div= document.createElement('div');
 var t= document.createTextNode('le texte ira à la ligne automatiquement'); //avec innerHTML ca na pas l'air de fonctionné

 div.appendChild(t);

 monVbox.appendChild(div);

Avez vous une solution ?

merci

# Re: Div dynamique avec retour de ligne

Envoyé par : thefab

Date : 08/11/2009 16:14

Attention aux espaces de noms !! Est-ce un document HTML ou XUL ??

Si il s'agit d'un document XUL lorsque tu fais createElement il est créé avec l'espace de noms XUL et pas HTML, donc si tu veux créer des éléments HTML dans un document XUL tu dois spécifier l'espace de noms lors de la création du DIV avec createElementNS.

# Re: Div dynamique avec retour de ligne

Envoyé par : thx1138

Date : 10/11/2009 02:18

Cela ne change rien, j'avais testé aussi.

par contre cela fonctionne (pas ds tous les cas) si ont ajoute :

display:inline-block;

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.