I am attempting to add mouseover activation of tabs, per the following article:
http://www.telerik.com/help/aspnet-ajax/tabstrip-change-tabs-mouseover.html
I copied the code, the page loads without error, and the tabs change as intended.
However I get "Line: 75 Error: Unable to get property 'selectParents' of undefined or null reference" as soon as the mouse moves out of the tabstrip control..
Running Win 8.1 with I.E. 11 when the error occurs.
No error with Firefox.
I would like to know what this error is and how I might adjust the code to prevent or ignore.
http://www.telerik.com/help/aspnet-ajax/tabstrip-change-tabs-mouseover.html
I copied the code, the page loads without error, and the tabs change as intended.
However I get "Line: 75 Error: Unable to get property 'selectParents' of undefined or null reference" as soon as the mouse moves out of the tabstrip control..
Running Win 8.1 with I.E. 11 when the error occurs.
No error with Firefox.
I would like to know what this error is and how I might adjust the code to prevent or ignore.
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="tabstrip_mouseover.aspx.vb" Inherits="tabstrip_mouseover" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body><form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" /> <script type="text/javascript" language="javascript"> function SelectMyTab(sender, args) { var multiPageID = sender.get_multiPageID(); sender.set_multiPageID(null); args.get_tab().select(); sender.set_multiPageID(multiPageID); } function UnSelectMyTab(e) { var tabStrip = $find('<%= RadTabStrip1.ClientID%>'); //Find the element which the mouse is over var destElement = e.relatedTarget || e.toElement; if ($telerik.isDescendant(tabStrip.get_element(), destElement)) return; var initialTab = tabStrip.findTabByText("<%= MyTab %>"); //initialTab.unselect(); initialTab.selectParents(); } </script> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" UnSelectChildren="true" OnClientMouseOver="SelectMyTab" ClickSelectedTab="True" AutoPostBack="True" onmouseout="UnSelectMyTab(event)" SelectedIndex="0" Skin="Outlook" MultiPageID="RadMultiPage1"> <Tabs> <telerik:RadTab ID="Tab1" runat="server" Text="Root Tab 1"> <Tabs> <telerik:RadTab ID="Tab2" runat="server" Text="Child Tab 1.1" PageViewID="PageView1"> </telerik:RadTab> <telerik:RadTab ID="Tab3" runat="server" Text="Child Tab 1.2" PageViewID="PageView2"> </telerik:RadTab> </Tabs> </telerik:RadTab> <telerik:RadTab ID="Tab4" runat="server" Text="Root Tab 2"> <Tabs> <telerik:RadTab ID="Tab5" runat="server" Text="Child Tab 2.1" PageViewID="PageView3"> </telerik:RadTab> <telerik:RadTab ID="Tab6" runat="server" Text="Child Tab 2.2" PageViewID="PageView4"> </telerik:RadTab> <telerik:RadTab ID="Tab7" runat="server" Text="Child Tab 2.3" PageViewID="PageView5"> </telerik:RadTab> </Tabs> </telerik:RadTab> <telerik:RadTab ID="Tab8" runat="server" Text="Root Tab 3"> <Tabs> <telerik:RadTab ID="Tab9" runat="server" Text="Child Tab 3.1" PageViewID="PageView6"> </telerik:RadTab> </Tabs> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" Height="454px" Width="737px"> <telerik:RadPageView ID="PageView1" runat="server"> Child Tab 1.1</telerik:RadPageView> <telerik:RadPageView ID="PageView2" runat="server" Width="100%"> Child Tab 1.2</telerik:RadPageView> <telerik:RadPageView ID="PageView3" runat="server" Width="100%"> Child Tab 2.1</telerik:RadPageView> <telerik:RadPageView ID="PageView4" runat="server" Width="100%"> Child Tab 2.2</telerik:RadPageView> <telerik:RadPageView ID="PageView5" runat="server" Width="100%"> Child Tab 2.3</telerik:RadPageView> <telerik:RadPageView ID="PageView6" runat="server" Width="100%"> Child Tab 3.1</telerik:RadPageView> </telerik:RadMultiPage></form></body></html>Imports SystemImports System.DataImports System.Data.SqlClientImports System.ConfigurationImports System.CollectionsImports System.WebImports System.Web.SecurityImports System.Web.UIImports System.Web.UI.WebControlsImports System.Web.UI.WebControls.WebPartsImports System.Web.UI.HtmlControlsImports Telerik.Web.UIPartial Public Class tabstrip_mouseover Inherits System.Web.UI.Page Protected MyTab As String Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) MyTab = RadTabStrip1.InnermostSelectedTab.Text End SubEnd Class