Hi,
I am trying to set a "hover" style to a templated menu (asp:checkbox) using the latest version of RAD controls.
Here is a section of my menu:
    
I use server side code to set the checkbox state and add a client side onclick method:
    
I also added client side methods to create a "hover" effect same as the skin I use (Gray).
The result is that only the check box label gets the effect, the rest of the menu stays the same (white).
Is there a way to do this using CSS or javascript for the entire menu item?
I added to my page the following code to create the effect if FireFox (for some reason it did not do it by itself...):
    
If there is a solution of this type it would be best or even better something like HighlightTemplatedItems in RadComboBox.
Thanks,
Nir.
![]()
                                I am trying to set a "hover" style to a templated menu (asp:checkbox) using the latest version of RAD controls.
Here is a section of my menu:
| <telerik:RadMenuItem Text="Options" runat="server"> | 
| <Items> | 
| <telerik:RadMenuItem runat="server"> | 
| <ItemTemplate> | 
| <asp:CheckBox ID="askatstartup" runat="server" Text="Ask to Auto-configure at startup" /> | 
| </ItemTemplate> | 
| </telerik:RadMenuItem> | 
| <telerik:RadMenuItem runat="server"> | 
| <ItemTemplate> | 
| <asp:CheckBox ID="sortedtree" runat="server" Text="Show sorted tree" /> | 
| </ItemTemplate> | 
| </telerik:RadMenuItem> | 
| </Items> | 
| <GroupSettings Width="250" /> | 
| </telerik:RadMenuItem> | 
| RadMenuItem oOptions = oRadMenu.FindItemByText("Options"); | 
| // put the value on the checkbox and add an event | 
| CheckBox oCheck = (CheckBox)oOptions.Items[0].FindControl("askatstartup"); | 
| oCheck.InputAttributes.Add("onClick", "OptionsCheckBoxClicked('askatstartup', this.checked);"); | 
| oCheck.Attributes.Add("onMouseOver", "this.style.background = '#dfdfdf';"); | 
| oCheck.Attributes.Add("onMouseOut", "this.style.background = '#fff';"); | 
The result is that only the check box label gets the effect, the rest of the menu stays the same (white).
Is there a way to do this using CSS or javascript for the entire menu item?
I added to my page the following code to create the effect if FireFox (for some reason it did not do it by itself...):
| .rmVertical .rmItem .rmLink:hover { | 
| background:#dfdfdf !important; | 
| color: #6b6b6b !important; | 
| }} | 
Thanks,
Nir.