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
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
.
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.