Forum de discussion
Forum « Programmation Javascript » (archives)
Menu "refermable"
Envoyé: 30 avril 2004, 14h50 par elwin
Je travaille présentement sur mon site sur un menu qui se refermerais tout seul, c'est un genre de tree menu mais ce que je veux c'est que lorsque je clique sur un autre égal du menu les autres niveau égal à celui la se ferme automatiquement.
Donc si vous faites l'exemple que j'ai mis plus bas, si great sites est ouvert et que je clique sur News sites je voudrais que le niveau great sites se referme... le but est que l'utilisateur ne se retrouve pas avec un menu ouvert trop grand...
J'ai également essayé de faire refermer le niveau par un clic de souris mais je n'ai pas réussis, j'ai seulement réussis à le faire fermer en cliquant sur le texte dans le lien... ex si great sites est ouvert et bien pour le fermer je dois cliquer sur un des textes; par exemple dave TV...
j'espère que vous allez pouvoir me donner un coup de main pour faire avancer ce code...
Voici mon code :
<HTML>
<TITLE>Pull-Down Menus</TITLE>
<HEAD>
<STYLE TYPE="text/css">
#menu1 { display : none }
#menu2 { display : none }
#menu3 { display : none }
a:link {color:black; text-decoration:none}
a:hover {color:blue; text-decoration:underline}
</STYLE>
<HEAD>
<BODY BGCOLOR="FFFFFF">
<TABLE BORDER="0" ALIGN="left">
<TR>
<TD VALIGN="top" WIDTH="200">
<SPAN onclick="document.all.menu1.style.display = 'block'" onclick="document.all.menu1.style.display = 'block'">
<FONT SIZE="-1"><b><IMG SRC="/images/littlex.gif"> Goodies Tutorials</b></FONT></SPAN><BR>
<SPAN ID="menu1" onClick="document.all.menu1.style.display = 'none'">
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="/tutors/frame1.html">Frames</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="/tutors/tbl.html">Tables</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="/beyond/dhtml.html">DHTML</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="/tutors/forms.html">Forms</A></FONT>
</SPAN>
</TD>
</TR>
<TR>
<TD VALIGN="top" WIDTH="200">
<SPAN onclick="document.all.menu2.style.display = 'block'" onclick="document.all.menu2.style.display = 'block'">
<FONT SIZE="-1"><b><IMG SRC="/images/littlex.gif"> Great Sites</b></FONT></SPAN><BR>
<SPAN ID="menu2" onClick="document.all.menu2.style.display = 'none'">
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.straightdope.com" target="resource window">The Straight Dope</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.vhnd.com" target="resource window">Van Halen News Desk</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.dave-tv.com" target="resource window">Dave TV</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.hairclub.com" target="resource window">Hair Club for Men</A></FONT>
</SPAN>
</TR>
<TR>
<TD VALIGN="top" WIDTH="200">
<SPAN onclick="document.all.menu3.style.display = 'block'" onclick="document.all.menu3.style.display = 'block'">
<b><IMG SRC="/images/littlex.gif"> <FONT SIZE="-1">News Sites</FONT></b></SPAN><BR>
<SPAN ID="menu3" onClick="document.all.menu3.style.display = 'none'">
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.cnn.com" target="resource window">CNN</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.abcnews.com" target="resource window">ABC News</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.usatoday.com" target="resource window">USA Today</A></FONT><BR>
<FONT SIZE="-1"> <IMG SRC="/images/littledash.gif"> <A HREF="http://www.marketwatch.com" target="resource window">CBS Market Watch</A></FONT>
</SPAN>
</TD>
</TR>
<TR>
<TD>
<BR>
</TD
</TR>
</TABLE>
</BODY>
</HTML>
Merci beaucoup de votre précieuse aide...
Elwin
Réponses
|