Скажите почему когда я определяю свой шаблон для элементов меню.
То элементы меню перестают реагировать на события мыши в Internet Explorer а в других браузерах нормально.
Я так понял, что мешает table.
Как это исправить?
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal"
DataSourceID="SiteMapDataSource1" onprerender="Menu1_PreRender"
Width="100%"
StaticPopOutImageUrl="~/App_Themes/West/Images/arrow.png">
<StaticMenuItemStyle Width="200px" ItemSpacing="10" />
<StaticItemTemplate>
<table border="0" cellpadding="0" cellspacing="0" class="photo-frame" width="100%" align="center">
<tr>
<td class="topx--"></td>
<td class="top-x-"></td>
<td class="top--x"></td>
</tr>
<tr>
<td class="midx--"></td>
<td class="mid-x-" align="center">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Text") %>' ForeColor="Yellow" Font-Bold="True" Font-Names="Bookman Old Style" />
</td>
<td class="mid--x"></td>
</tr>
<tr>
<td class="botx--"></td>
<td class="bot-x-"></td>
<td class="bot--x"></td>
</tr>
</table>
</StaticItemTemplate>
</asp:Menu>
13.09.10 08:22: Перенесено из '.NET GUI'