Frage

Wenn ein AutoCompleteExtender wird in IE6 angezeigt, es scheint den Z-Index zu ignorieren und unterhalb aller ausgewählten Steuerelemente (z. B Dropdownlisten) im 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>

Wie kann ich es oben rendern lassen? Dropdownlisten?

War es hilfreich?

Lösung

@Orion hat das teilweise richtig - es gibt eine andere Möglichkeit um damit umzugehen, und das heißt, die problematischen Auswahllisten mit einem Iframe abzudecken.Diese Technik wird verwendet in Cody Lindleys ThickBox (geschrieben für jQuery).Einzelheiten zur Vorgehensweise finden Sie im Code.

Andere Tipps

Unter ausgewählten Steuerelementen wird in IE6 nichts gerendert.Es ist eine der vielen „Funktionen“, die uns Microsoft geschenkt hat, als sie der Welt den IE geschenkt haben

Sie müssen sie ausblenden und dann wieder anzeigen.

Beobachte Standard-Lightbox-Skript - was genau das tut

(Beachten Sie, dass der Link nur zu dem ersten Artikel führt, den ich bei Google gefunden habe und der die Quelle zu lightbox.js als Demonstration enthielt.Es hat nichts mit irgendetwas anderem zu tun)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top