Dobrý den, rád bych požádal o pomoc s problémem týkajícím se navigačního menu. .. Na stránkách, mám vytvořenou stránku Master page a v ní umístěnou následující komponentu horizontálního navigačního menu:
<div id="Layer_Menu">
<asp:Menu ID="Menu" runat="server" Orientation="Horizontal">
<Items>
<asp:MenuItem Text="AQUAcoolers" Value="">
<asp:MenuItem Text=".. Home Page .." NavigateUrl="~/Default.aspx" Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Pár slov o nás .." NavigateUrl="~/Firma.aspx" Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Kontakty .." Value=""></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Co nabízíme" Value="">
<asp:MenuItem Text=".. Voda BENETA .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Výdejníky .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Instantní nápoje .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Ostatní .." Value=""></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Co je nového" Value="">
<asp:MenuItem Text=".. Akce pro Vás .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Poukaz .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Novinky .." Value=""></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="Download" NavigateUrl="~/NewUser_F.aspx" Value="">
<asp:MenuItem Text=".. Ceník.pdf .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. Katalog.pdf .." Value=""></asp:MenuItem>
<asp:MenuItem Text=".. ADOBE Reader .." Value=""></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
</div>
... její styly mám naskynované následně: - v souboru SkinFile.skin mám toto
<asp:Menu runat="server"
StaticMenuItemStyle-CssClass="menuItem"
StaticHoverStyle-CssClass="menuItemSelected"
DynamicMenuItemStyle-CssClass="menuItemDynamic"
DynamicHoverStyle-CssClass="menuItemSelected" />
- v souboru StyleSheet.css mám toto
.menuItem {
width: 120px;
padding: 2px 0px;
text-align: center;
font-family: Times New Roman CE;
font-style: italic;
font-size: 12px;
color: #000000;
background-color: Transparent;
}
.menuItemDynamic {
width: 116px;
padding: 2px 0px;
text-align: center;
font-family: Times New Roman CE;
font-style: italic;
font-size: 12px;
color: #FFFFFF;
background-color: #000099;
}
.menuItemSelected {
width: 116px;
padding: 2px 0px;
text-align: center;
color: #FFFFFF;
background-color: #0000FF;
}
A nyní k samotnému problému: - takto vytvořené menu mi bez problému fungovalo, tzn. po najetí myší se mi rozevřely vnořené položky submenu na modrém podkladě a zobrazily se. Nyní je však situace taková, že se mi na stránce korektně zobrazí navigační lišta s menu, ale při najetí myši na jednotlivé položky se sice rozevře dynamicky submenu jenže je bílé a neobsahuje vnořené položky submenu. Nevím jak se to mohlo stát, protože jsem na této MasterPage nedělal již delší dobu žádné úpravy a tudíž také na komponentě menu. Nevím přesně kdy tato chyba nastala, já ji zaznamenal včera, ale asi před třemi dny jsem upgradoval IE na novou verzi. Nevím zda to spolu nesouvisí. Předem děkuji každému kdo může poradit !!!
|