Envoyé par : Saturnin
Date : 12/05/2006 17:31
Bonjour,
Je planche sur mon soucis depuis plusieurs heures sans trouver la solution qui va bien.
J'ai besoin d'insérer un texte assez long sur une zone pas très large, donc il faudrait pour ça qu'il aille à la ligne tout seul comme un grand. J'ai vu que l'élément <label> pouvait faire ce ça si on insérait le texte entre une balise fermante et ouvrante (<label>mon texte</label>) donc ça me semble parfait ... mais j'ai des soucis au niveau du javascript pour insérer le texte.
Donc ma question est : en admettant que je récupère le texte brut à insérer, quelle est la meilleure façon de procéder en javascript pour insérer mon texte dans mon élément ? Et pour le retirer ?
Merci. :]
Envoyé par : Christophe Charron
Date : 13/05/2006 10:03
Bonjour, l'objet description ne répondrait-il pas mieux à votre besoin ?
Cordialement, Christophe Charron
Envoyé par : hhf
Date : 13/05/2006 17:21
pour modifié une balise, il y a plusieur methodes :
Soit la balise suivante
<label id="monappli-mapge-label" value="val1" monattr="val2">texte à l'interieur de la balise</label>
recuperation de l'element :
var elem = document.getElementById("monappli-mapge-label");
modification d'un attribut via le racourci (il faut que le composant le comporte).
elem.value="nouvel val1";
modification d'un attribut via setAttribute
elem.setAttribute("monattr", "nouvel val2");
modification du contenu
elem.textContent = "nouveau texte à l'interieur";
Voila, j'espere que ca repond à ta question
Envoyé par : Saturnin
Date : 13/05/2006 18:53
Merci hhf ça m'a l'air de répondre parfaitement.
Je ne peux aps tester ça maintenant mais je vous tiendrai au courant.
:)
Envoyé par : Saturnin
Date : 14/05/2006 23:37
Hopla, ça fonctionne nickel. \o/
Merci beaucoup.
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.