IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème HoverMenu Ajax


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 63
    Par défaut Problème HoverMenu Ajax
    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

  2. #2
    Membre très actif
    Profil pro
    Expert technique .NET
    Inscrit en
    Août 2007
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Expert technique .NET

    Informations forums :
    Inscription : Août 2007
    Messages : 272
    Par défaut
    Salut,

    Je pense que c'est parce que ton Panel à afficher est à l'intérieur du Panel sur lequel tu dois passer la souris.
    Essaye de le mettre à l'extérieur.

Discussions similaires

  1. [AJAX] Utilisation d'ajax
    Par mmz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/11/2006, 14h16
  2. [AJAX] AJAX et envoie de données d'un formulaire
    Par gunderam dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/06/2006, 18h17
  3. [AJAX] Conflit entre Ajax et Javascript
    Par cocaetjusdorange dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/05/2006, 18h16
  4. [AJAX] Résultat avec Ajax
    Par incao dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/05/2006, 22h14
  5. [AJAX] Ajax en mode synchrone sur Safari
    Par The Blec dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/02/2006, 17h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo