ranouf
Messages postés237Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention31 août 2009
-
6 mars 2009 à 17:24
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
9 mars 2009 à 18:23
Bonjour,
Tout d'abord, je me suis peut etre trompé de section pour ma question mais j'ai pas trouvé Jquery.
Prenons pour exemple cet arborescence (sans doute mal indenté mais vous avez saisi le principe)
J'aimerai que lorsque je clik sur un span le span se mette en gras (ca c ok) mais je voudrai aussi que toute l'arboresence parent se mette aussi en gras, de plus je souhaiterai afficher le texte contenu dans chacun d'eux (ex :myexplorer/secure/themes)
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 9 mars 2009 à 18:23
Bonjour,
<table bgcolor="#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, ...pas trouvé
Jquery.</td>
</td></tr></tbody></table>pas grave
je ne vois pas le rapport...
Il te faut connaître l'objet conteneur, un
DIV par exemple, de ton arborescence, pour pouvoir
t'y arrêter.
A partir du SPAN cliqué tu remontes
le DOM grâce à la propriété parentNode,
grâce à la propriété firstChild tu recupéres
l'objet qui suit le parent, si c'est un SPAN, tu
changes son style.fontWeight et tu sauvegardes
dans un tableau son innerHTML et ainsi de
suite jusqu'à ce que le parent soit l'objet conteneur.
Il ne te reste plus
qu'à remettre le tableau des innerHTML dans
l'ordre...
bonne prog...
;O)