Bonjour,
en ce moment je corrige une page en JSP qui me genere un code HTML dans j'ai une liste qui est construite sur ce principe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <tr> <td colspan="2" width=384> <li class ="ListeCercle" id="TitleColor"><a href="#Lien3101" onclick="show('Lien3101')" class="Title" id="TitleColor"><u> blabla </u></a> </td> </tr> <tr> <td colspan="5"> <div id="Lien3101" style="display:none"><a name="Lien3101"></a> <table> <tr> <td width=374> <a href="blabla" class=lien>bla bla</a> </td> </tr> <tr> <td width=374> <a href="toto" class=lien>toto</a> </td> </tr>
Le but de la manoeuvre est d'avoir une liste qui se deroule uniquement quand on clique sur certains elements.
Cette liste est a 4 niveaux. Par defaut on force l'affichage des 3 premiers niveaux, et le 4eme n'est affiché que lorsque l'on clique sur un des niveaux 3.
Les 4eme niveaux reprensentent un lien vers une autre page.
Quand on clique sur l'un de ces liens, que l'on va sur la nouvelle page, il y a un bouton permettant le retour a la page precedente (c'est un history.back() ).
Si l'on clique sur ce bouton, la liste et bien rechargée, mais pas deroulée completement. Les niveaux forcés le sont, mais les niveaux 4 deroulés n'apparaissent plus, il faut reclique sur le niveau 3 correspondant pour le faire réapparaitre.
Savez vous comment je pourrais faire simplement pour les reafficher :
Cordialement.
Snivel
Partager