Probably a really obvious mistake, but I have been scratching my head for a couple of hours now. I can't seem to get javascript to find my tree view, I started off in a splitter area, and then took it out, and have now created the most basic page I can to try and find a tree view with the Javascript API.
When I run this I get a Javascript error telling me
"Webpage error details
Jon
When I run this I get a Javascript error telling me
"Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 1.1.4322; InfoPath.2; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)
Timestamp: Mon, 16 Nov 2009 13:32:20 UTC
Message: 'tree' is null or not an object
Line: 67
Char: 18
Code: 0"
Jon
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="LMS_LMS_Default4" %> |
<%@ 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>Untitled Page</title> |
</head> |
<body> |
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager1" runat="server"> |
</asp:ScriptManager> |
<div> |
<telerik:RadTreeView ID="LessonTree" runat="server"> |
<CollapseAnimation Duration="100" Type="OutQuint" /> |
<ExpandAnimation Duration="100" /> |
<Nodes> |
<telerik:RadTreeNode Text="Item1"> </telerik:RadTreeNode> |
<telerik:RadTreeNode Text="Item2"> </telerik:RadTreeNode> |
<telerik:RadTreeNode Text="Item3"> </telerik:RadTreeNode> |
</Nodes> |
</telerik:RadTreeView> |
<script type="text/javascript"> |
var tree = $find("<%= LessonTree.ClientID %>"); |
for (var i=0; i<tree.get_nodes().get_count();i++) |
{ |
var node = tree.get_nodes().getNode(i); |
alert(node.get_text()); |
} |
</script> |
</div> |
</form> |
</body> |
</html> |