ASP.Net Menu Control and Alternate Keys for 508 Compliance, AccessKey ?
Hi,
I have a master menu control that I use on all pages (see below). I am now being required to make them accessable from the keyboard for 508 Compliance. I have seen examples of using AccessKey to bring focus to a control and wondered if there was a way of doing it with the Menu Control. Hoping for a quick and dirty solution for this newby...
<asp:Menu id="MainNavigationMenu" pathseparator="," Runat="Server" CssClass="menuMain" Orientation="Horizontal"
DynamicMenuStyle-HorizontalPadding="0" DynamicMenuStyle-VerticalPadding="0" DynamicMenuItemStyle-ItemSpacing="0"
StaticMenuStyle-HorizontalPadding="0" StaticMenuStyle-VerticalPadding="0" StaticMenuItemStyle-ItemSpacing="0"
StaticMenuItemStyle-Width="100px" StaticMenuItemStyle-Height="19px" StaticEnableDefaultPopOutImage="false"
DynamicMenuStyle-CssClass="menuMain_SubMenu" DynamicMenuStyle-BackColor="#2D4279">
<Items>
<asp:MenuItem Text="Admin" ToolTip="Admin">
<asp:MenuItem Text="Users" ToolTip="Users" NavigateUrl="~/Web/Admins/123.aspx"/>
<asp:MenuItem Text="Admin Sites" ToolTip="Admin Sites" NavigateUrl="~/Web/Admins/345.aspx"/>
<asp:MenuItem Text="Configuration" ToolTip="Configuration" NavigateUrl="~/Web/Admins/678.aspx"/>
</asp:MenuItem>
<asp:MenuItem Text="Tools" ToolTip="Tools">
<asp:MenuItem Text="Worklist" ToolTip="Worklist" NavigateUrl="~/Web/968.aspx"/>
<asp:MenuItem Text="Management" ToolTip="Management" NavigateUrl="~/Web/73889.aspx"/>
<asp:MenuItem Text="Reports" ToolTip="Reports" NavigateUrl="~/Web/Reports.aspx"/>
<asp:MenuItem Text="Free Text Search" ToolTip="Free Text Search" NavigateUrl="~/Web/35343.aspx"/>
</asp:MenuItem>
<asp:MenuItem Text="Help" ToolTip="Help">
<asp:MenuItem Text="On-Line Help" ToolTip="On-Line Help" NavigateUrl='<%$ AppSettings:helpUrl %>' target="blank"/>
</asp:MenuItem>
</Items>
</asp:Menu>
|