5568 sujets

Sémantique web et HTML

salut a tous
j'ai besoin de votre aide pour faire fonctionner Easy DHTML Treeview ICI , en effet je veux un tree view avec des liens :


<TABLE BORDER=0>

   <TR><TD>
      <TABLE BORDER=0><TR><TD><IMG SRC="leaf.gif"> Analysis<DIV style='display:none'>
      </DIV></TD></TR></TABLE>
   </TR></TD>

   <TR><TD>
      <TABLE BORDER=0><TR><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> Implementation</A><DIV style='display:none'>

         <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> PHP<DIV style='display:none'>
         </DIV></TD></TR></TABLE>

         <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> Visual C++</A><DIV style='display:none'>

            <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Memory Leak problems<DIV style='display:none'>
            </DIV></TD></TR></TABLE>

            <TABLE BORDER=0><TR><TD WIDTH=10></TD><TD><IMG SRC="leaf.gif"> Database problems<DIV style='display:none'>
            </DIV></TD></TR></TABLE>

         </DIV></TD></TR></TABLE>

      </DIV></TD></TR></TABLE>
   </TR></TD>

   <TR><TD>
      <TABLE BORDER=0><TR><TD><IMG SRC="leaf.gif"> Design<DIV style='display:none'></DIV>
      </TD></TR></TABLE>
  </TR></TD>

</TABLE>


le problème c'est lorsque l'élément est composé , je ne peut pas mettre un lien comme ceci :

 <TABLE BORDER=0><TR><TD><A onClick="Toggle(this)"><IMG SRC="plus.gif"> [b]<a href =""> Implementation </a> [/b]</A><DIV style='display:none'> 


ce code ne marche pas je pense a cause du chevauchement des anchor <a> , svp j'ai besoin d'aide Smiley sweatdrop
Modifié par gnoboy (16 Aug 2008 - 14:24)
Bonjour,

Tu ne peux effectivement pas mettre de lien dans un lien.

Mais mon conseil serait plutôt de laisser ce script antédiluvien de côté, et d'utiliser quelque chose de plus moderne. Comme le menu proposé dans le tutoriel Créer un menu "accordéon" avec jQuery, par exemple.

Parce que, franchement, un script dont le code HTML est basé sur des tableaux imbriqués, et utilisé dans une page HTML non valide, ça n'est pas le genre de chose à poster sur Alsacréations si on souhaite éviter la lapidation. Smiley cligne
Et puis utiliser un script créé pour Internet Explorer 5 (mourant) et Netscape Navigator 6 (trépassé), et apparemment plus testé depuis, c'est une bêtise.

Bonne continuation.
merci a tous pour votre aide , je viens en effet de résoudre mon problème a l'aide jQuery Treeview Plugin , c'est une solution facile a mettre en ouvre meme avec php/mysql .

en apprend bcp de chose a Alsacréations Smiley smile