Comment puis-je faire AutoCompleteExtender rendu au-dessus de sélectionner des contrôles dans IE6

StackOverflow https://stackoverflow.com/questions/45267

Question

Lorsqu'un AutoCompleteExtender est affiché dans IE6, il semble ignorer le z-index et le rend en dessous de tout sélectionner des contrôles (comme dropdownlists) dans IE6.

<asp:TextBox ID="TextBox1" runat="server"  />
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" 
    TargetControlID="TextBox1" EnableCaching="true" CompletionSetCount="5" 
    FirstRowSelected="true" ServicePath="~/Services/Service1.asmx" ServiceMethod="GetSuggestion" />
<asp:DropDownList ID="DropDownList1" runat="server">
    <asp:ListItem Text="Item 1" Value="0" />
    <asp:ListItem Text="Item 2" Value="1" />
</asp:DropDownList>

Comment puis-je faire le rendu ci-dessus dropdownlists?

Était-ce utile?

La solution

@Orion a ce partiellement correct - il est une autre façon pour faire face à ces, et c'est pour couvrir la délinquance des listes de sélection avec un iframe.Cette technique est utilisée dans les Cody Lindley est ThickBox (écrit pour jQuery).Voir le code pour plus de détails sur la façon de le faire.

Autres conseils

Rien ne rend ci-dessous, sélectionnez les contrôles dans IE6.C'est l'un des nombreux "caractéristiques" de microsoft qui nous a été accordé lorsqu'ils doué, c'est à dire le monde

Vous avez à cacher, puis de le ré-afficher.

Observer l' standard script lightbox - qui est exactement ce que

(notez que le lien est juste la première chose que j'ai trouvé sur google qui avait la source de lightbox.js comme une démonstration.Il n'a rien à voir avec quoi que ce soit d'autre)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top