Hi,
I am trying to create a variable for the RadTabStrip on my page, but $find keeps returning a null value. Here is my code (the javascript is in a RadCodeBlock at the foot of the page):
I am using a Web site project template and Telerik.Web.UI, Version=2010.3.1215.35
Any help would be appreciated. Cheers
I am trying to create a variable for the RadTabStrip on my page, but $find keeps returning a null value. Here is my code (the javascript is in a RadCodeBlock at the foot of the page):
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <link href="css/StyleSheet.css" rel="stylesheet" type="text/css" /> <script src="js/jquery-1.5_1.js" type="text/javascript"></script> <script src="js/behaviours.js" type="text/javascript"></script></head><body> <form id="form1" runat="server"> <div> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <ClientEvents OnRequestStart="jsAjaxStarting" OnResponseEnd="ajaxFinished" /> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="Button1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Panel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="Button2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Panel2" /> <telerik:AjaxUpdatedControl ControlID="tab1IsAJAX" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <div id="loadingDiv" class="screenCenter" style="display: none;"> <br /> <br /> <span>LOADING</span> </div> <telerik:RadTabStrip ID="TestRadTabStrip" runat="server" OnClientLoad="jsStoreLicenceApplicTabStripClientObject" SelectedIndex="0" MultiPageID="RadMultiPage1"> <Tabs> <telerik:RadTab PageViewID="RadPageView1" runat="server" Text="Tab 1" Value="Tab1" ></telerik:RadTab> <telerik:RadTab PageViewID="RadPageView2" runat="server" Text="Tab 2" Value="Tab2" ></telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="RadPageView1" runat="server"> <asp:Panel ID="Panel2" runat="server"> <p>This is page 1</p> </asp:Panel> <asp:Button ID="Button1" runat="server" Text="Go to Tab 2" OnClick="Click1" /><br /> <asp:Label ID="tab1IsAJAX" Text="" runat="server" /> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server"> <asp:Panel ID="Panel1" runat="server"> <p>This is page 2</p> <asp:Button ID="Button2" runat="server" Text="Go to Tab 1" OnClick="Click2" /><br /> <asp:Label ID="tab2IsAJAX" Text="" runat="server" /> </asp:Panel> <asp:Button ID="Button3" runat="server" Text="Hide Panel" /><br /> </telerik:RadPageView> </telerik:RadMultiPage> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> $(document).ready(hookUpEvents); function hookUpEvents() { var tabId = '<%= TestRadTabStrip.ClientID %>'; var tabStrip = $find(tabId); debugger; if (tabStrip) { var selectedTab = tabStrip.get_selectedTab(); var tabvalue = selectedTab.get_value(); } if (tabvalue === 'Tab2') $('#' + '<%= RadPageView2.FindControl("Panel1").ClientID %>').bind('click', hidePanel); } </script> </telerik:RadCodeBlock> </div> </form></body></html>I am using a Web site project template and Telerik.Web.UI, Version=2010.3.1215.35
Any help would be appreciated. Cheers