Bonjour tout le monde,

Dans ce code j'ai utilisé 2 repeater pour ramener des donnée dans des panels associés à un hoverMenu mais le problème c'est que le sous panel s'affiche dès le début et si je lui donne un style display:none au début ça s'affiche plus même si je passe le curseur, en plus il n'est pas en position absolute il me descendre le contenu de la page, et je lui donne une position absolute il s'affiche en haut de la page:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
<asp:ScriptManager ID="SM1" runat="server" />
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:GE_igaConnectionString %>" 
 
            SelectCommand="SELECT [Code_filiale], [libele], [description] FROM [Filiale]"></asp:SqlDataSource>
 
        <asp:Repeater ID="rep1" DataSourceID="SqlDataSource1" runat="server">
	          <ItemTemplate>  
                  <ajaxToolkit:HoverMenuExtender ID="hme" runat="server" 
		        TargetControlID="myPanel" PopupControlID="HoverPanel" 
		        PopupPosition="Bottom" HoverDelay="10" PopDelay="5" Enabled="true"  >
 
	            </ajaxToolkit:HoverMenuExtender> 
	            <div style="float:left;">
		        <asp:Panel ID="myPanel" runat="server" CssClass="MenuTop">
			       <%#DataBinder.Eval(Container.DataItem, "libele")%></asp:Panel>
			        <br />
		        <asp:Panel ID="HoverPanel" runat="server" CssClass="PopupMenu">
 
                    <asp:HiddenField Value='<%#DataBinder.Eval(Container.DataItem, "Code_filiale")%>' ID="HiddenField1" runat="server" />
 
                     <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
                     ConnectionString="<%$ ConnectionStrings:GE_igaConnectionString %>" 
                        SelectCommand="SELECT [Code_option], [libelle], [code_filiale] FROM [Option] WHERE ([code_filiale] = @code_filiale)">
                         <SelectParameters>
                        <asp:ControlParameter ControlID="HiddenField1" Name="code_filiale" 
                        PropertyName="Value" Type="String" />
                      </SelectParameters>
                    </asp:SqlDataSource>  
 
		             <asp:Repeater ID="rep2" DataSourceID="SqlDataSource2" runat="server">
	                      <ItemTemplate> 
		                      <%#DataBinder.Eval(Container.DataItem, "libelle")%>  <br />
		                      </ItemTemplate> 
                      </asp:Repeater>
 
		        </asp:Panel>
		       </div>
	          </ItemTemplate> 
          </asp:Repeater>
Merci d'avance