Here is the HTML.. this is the 'left frame' of my application.. the frame's name is "contents"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>Contents</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="_javascript_" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5 " name="vs_targetSchema">
<script language="_javascript_">
function contents_onLoad()
{
}
function reloadDetail()
{
parent.frames["detail"].location.href=""> }
</script>
<link href="" type="text/css" rel="stylesheet">
</head>
<body
bottommargin="0"
leftmargin="0"
topmargin="0"
rightmargin="0"
bgcolor="#edecd1" style="overflow: auto">
<form name="Form1" method="post" action="" id="Form1">
<input type="hidden" name="__tvObjectList_State__" value="" />
<input type="hidden" name="__VIEWSTATE" value="dDw3NTg0Mjg1MDI7dDw7bDxpPDE+Oz47bDx0PDtsPGk8MT47aTwzPjs+O2w8dDxwPHA8bDxUZXh0Oz47bDxSZWZlcmVuY2UgRGF0YTs+Pjs+Ozs+O3Q8QDA8cDxwPGw8U2VsZWN0ZWROb2RlSW5kZXg7PjtsPDA7Pj47Pjs7Ozs7QDA8QDA8QDA8TWljcm9zb2Z0LldlYi5VSS5XZWJDb250cm9scy5CYXNlQ2hpbGROb2RlQ29sbGVjdGlvbitBY3Rpb25UeXBlLCBNaWNyb3NvZnQuV2ViLlVJLldlYkNvbnRyb2xzLCBWZXJzaW9uPTEuMC4yLjIyNiwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsPEluc2VydD47aTwwPjtpPDI+Oz47QDA8NTA8SW5zZXJ0PjtpPDE+O2k8Mj47PjtAMDw1MDxJbnNlcnQ+O2k8Mj47aTwyPjs+O0AwPDUwPEluc2VydD47aTwzPjtpPDI+Oz47QDA8NTA8SW5zZXJ0PjtpPDQ+O2k8Mj47PjtAMDw1MDxJbnNlcnQ+O2k8NT47aTwyPjs+O0AwPDUwPEluc2VydD47aTw2PjtpPDI+Oz47PjtAMDxsPGk8MD47aTwxPjtpPDI+O2k8Mz47aTw0PjtpPDU+O2k8Nj47PjtsPEAwPEAwPHA8bDxJRDtUZXh0O0ltYWdlVXJsO1NlbGVjdGVkSW1hZ2VVcmw7TmF2aWdhdGVVcmw7VGFyZ2V0O1NlbGVjdGVkOz47bDw1MztDb2RlIEdyb3VwczsvU0JTREVWL0ltYWdlcy9pY29fYXR0YWNobWVudF9wZW5jaWxfMjQuZ2lmOy9TQlNERVYvSW1hZ2VzL2ljb19hdHRhY2htZW50X3BlbmNpbF8yNC5naWY7T2JqZWN0U2luZ2xlUGFnZS5hc3B4P09iamVjdElkPTE3NiZPYmplY3ROYW1lPUNvZGUgR3JvdXBzJlRyZWVTZXE9NTMmbW9kdWxlaWQ9MjA7ZGV0YWlsO288dD47Pj47XGU7XGU7XGU7PjtAMDxAMDxAMDw1MDxDbGVhcj47Pjs+Ozs+Oz47QDA8QDA8cDxsPElEO1RleHQ7SW1hZ2VVcmw7U2VsZWN0ZWRJbWFnZVVybDtOYXZpZ2F0ZVVybDtUYXJnZXQ7PjtsPDMxO0tleSBQZXJzb24gTGlzdDsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fMTYuZ2lmOy9TQlNERVYvSW1hZ2VzL2ljb19hZG1pbl8xNi5naWY7T2JqZWN0U2luZ2xlUGFnZS5hc3B4P09iamVjdElkPTE1NSZPYmplY3ROYW1lPUtleSBQZXJzb24gTGlzdCZUcmVlU2VxPTMxJm1vZHVsZWlkPTIwO2RldGFpbDs+PjtcZTtcZTtcZTs+O0AwPEAwPEAwPDUwPENsZWFyPjs+O0AwPDUwPEluc2VydD47aTwwPjtNaWNyb3NvZnQuV2ViLlVJLldlYkNvbnRyb2xzLlRyZWVOb2RlOz47PjtAMDxsPGk8MD47PjtsPEAwPEAwPHA8bDxJRDtUZXh0O05hdmlnYXRlVXJsO1RhcmdldDtJbWFnZVVybDtTZWxlY3RlZEltYWdlVXJsOz47bDwzMjtLZXkgUGVyc29uIERldGFpbDtPYmplY3RNdWx0aVBhZ2UuYXNweD9PYmplY3RJZD0xNTYmT2JqZWN0TmFtZT1LZXkgUGVyc29uIERldGFpbCZUcmVlU2VxPTMyJm1vZHVsZWlkPTIwO2RldGFpbDsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fYWRkXzE2LmdpZjsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fYWRkXzE2LmdpZjs+PjtcZTtcZTtcZTs+O0AwPEAwPEAwPDUwPENsZWFyPjs+Oz47Oz47Pjs+Oz47Pjs+O0AwPEAwPHA8bDxJRDtUZXh0O0ltYWdlVXJsO1NlbGVjdGVkSW1hZ2VVcmw7TmF2aWdhdGVVcmw7VGFyZ2V0Oz47bDwzMztIb2xpZGF5IENhbGVuZGFyOy9TQlNERVYvSW1hZ2VzL2ljb19jYWxlbmRhcl8xNi5naWY7L1NCU0RFVi9JbWFnZXMvaWNvX2NhbGVuZGFyXzE2LmdpZjtPYmplY3RTaW5nbGVQYWdlLmFzcHg/T2JqZWN0SWQ9MTU3Jk9iamVjdE5hbWU9SG9saWRheSBDYWxlbmRhciZUcmVlU2VxPTMzJm1vZHVsZWlkPTIwO2RldGFpbDs+PjtcZTtcZTtcZTs+O0AwPEAwPEAwPDUwPENsZWFyPjs+Oz47Oz47PjtAMDxAMDxwPGw8SUQ7VGV4dDtJbWFnZVVybDtTZWxlY3RlZEltYWdlVXJsO05hdmlnYXRlVXJsO1RhcmdldDs+O2w8MzY7RmlzY2FsIENhbGVuZGFyOy9TQlNERVYvSW1hZ2VzL2ljb19jYWxlbmRhcl8xNi5naWY7L1NCU0RFVi9JbWFnZXMvaWNvX2NhbGVuZGFyXzE2LmdpZjtPYmplY3RTaW5nbGVQYWdlLmFzcHg/T2JqZWN0SWQ9MTYwJk9iamVjdE5hbWU9RmlzY2FsIENhbGVuZGFyJlRyZWVTZXE9MzYmbW9kdWxlaWQ9MjA7ZGV0YWlsOz4+O1xlO1xlO1xlOz47QDA8QDA8QDA8NTA8Q2xlYXI+Oz47Pjs7Pjs+O0AwPEAwPHA8bDxJRDtUZXh0O0ltYWdlVXJsO1NlbGVjdGVkSW1hZ2VVcmw7TmF2aWdhdGVVcmw7VGFyZ2V0Oz47bDwzNDtQcm9kdWN0IExpc3Q7L1NCU0RFVi9JbWFnZXMvaWNvX2Jvb2tzXzE2LmdpZjsvU0JTREVWL0ltYWdlcy9pY29fYm9va3NfMTYuZ2lmO09iamVjdFNpbmdsZVBhZ2UuYXNweD9PYmplY3RJZD0xNTgmT2JqZWN0TmFtZT1Qcm9kdWN0IExpc3QmVHJlZVNlcT0zNCZtb2R1bGVpZD0yMDtkZXRhaWw7Pj47XGU7XGU7XGU7PjtAMDxAMDxAMDw1MDxDbGVhcj47PjtAMDw1MDxJbnNlcnQ+O2k8MD47TWljcm9zb2Z0LldlYi5VSS5XZWJDb250cm9scy5UcmVlTm9kZTs+Oz47QDA8bDxpPDA+Oz47bDxAMDxAMDxwPGw8SUQ7VGV4dDtOYXZpZ2F0ZVVybDtUYXJnZXQ7SW1hZ2VVcmw7U2VsZWN0ZWRJbWFnZVVybDs+O2w8MzU7UHJvZHVjdCBEZXRhaWw7T2JqZWN0TXVsdGlQYWdlLmFzcHg/T2JqZWN0SWQ9MTU5Jk9iamVjdE5hbWU9UHJvZHVjdCBEZXRhaWwmVHJlZVNlcT0zNSZtb2R1bGVpZD0yMDtkZXRhaWw7L1NCU0RFVi9JbWFnZXMvaWNvX2Jvb2tzX3BlbmNpbF8xNi5naWY7L1NCU0RFVi9JbWFnZXMvaWNvX2Jvb2tzX3BlbmNpbF8xNi5naWY7Pj47XGU7XGU7XGU7PjtAMDxAMDxAMDw1MDxDbGVhcj47Pjs+Ozs+Oz47Pjs+Oz47PjtAMDxAMDxwPGw8SUQ7VGV4dDtJbWFnZVVybDtTZWxlY3RlZEltYWdlVXJsO05hdmlnYXRlVXJsO1RhcmdldDs+O2w8Mzc7VmVuZG9yIExpc3Q7L1NCU0RFVi9JbWFnZXMvaWNvX2FkbWluXzE2LmdpZjsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fMTYuZ2lmO09iamVjdFNpbmdsZVBhZ2UuYXNweD9PYmplY3RJZD0xNjEmT2JqZWN0TmFtZT1WZW5kb3IgTGlzdCZUcmVlU2VxPTM3Jm1vZHVsZWlkPTIwO2RldGFpbDs+PjtcZTtcZTtcZTs+O0AwPEAwPEAwPDUwPENsZWFyPjs+O0AwPDUwPEluc2VydD47aTwwPjtNaWNyb3NvZnQuV2ViLlVJLldlYkNvbnRyb2xzLlRyZWVOb2RlOz47PjtAMDxsPGk8MD47PjtsPEAwPEAwPHA8bDxJRDtUZXh0O05hdmlnYXRlVXJsO1RhcmdldDtJbWFnZVVybDtTZWxlY3RlZEltYWdlVXJsOz47bDwzODtWZW5kb3IgRGV0YWlsO09iamVjdE11bHRpUGFnZS5hc3B4P09iamVjdElkPTE2MiZPYmplY3ROYW1lPVZlbmRvciBEZXRhaWwmVHJlZVNlcT0zOCZtb2R1bGVpZD0yMDtkZXRhaWw7L1NCU0RFVi9JbWFnZXMvaWNvX2FkbWluX2FkZF8xNi5naWY7L1NCU0RFVi9JbWFnZXMvaWNvX2FkbWluX2FkZF8xNi5naWY7Pj47XGU7XGU7XGU7PjtAMDxAMDxAMDw1MDxDbGVhcj47Pjs+Ozs+Oz47Pjs+Oz47PjtAMDxAMDxwPGw8SUQ7VGV4dDtJbWFnZVVybDtTZWxlY3RlZEltYWdlVXJsO05hdmlnYXRlVXJsO1RhcmdldDs+O2w8Mzk7UGFydHkgTGlzdDsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fMTYuZ2lmOy9TQlNERVYvSW1hZ2VzL2ljb19hZG1pbl8xNi5naWY7T2JqZWN0U2luZ2xlUGFnZS5hc3B4P09iamVjdElkPTE2MyZPYmplY3ROYW1lPVBhcnR5IExpc3QmVHJlZVNlcT0zOSZtb2R1bGVpZD0yMDtkZXRhaWw7Pj47XGU7XGU7XGU7PjtAMDxAMDxAMDw1MDxDbGVhcj47PjtAMDw1MDxJbnNlcnQ+O2k8MD47TWljcm9zb2Z0LldlYi5VSS5XZWJDb250cm9scy5UcmVlTm9kZTs+Oz47QDA8bDxpPDA+Oz47bDxAMDxAMDxwPGw8SUQ7VGV4dDtOYXZpZ2F0ZVVybDtUYXJnZXQ7SW1hZ2VVcmw7U2VsZWN0ZWRJbWFnZVVybDs+O2w8NDA7UGFydHkgRGV0YWlsO09iamVjdE11bHRpUGFnZS5hc3B4P09iamVjdElkPTE2NCZPYmplY3ROYW1lPVBhcnR5IERldGFpbCZUcmVlU2VxPTQwJm1vZHVsZWlkPTIwO2RldGFpbDsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fYWRkXzE2LmdpZjsvU0JTREVWL0ltYWdlcy9pY29fYWRtaW5fYWRkXzE2LmdpZjs+PjtcZTtcZTtcZTs+O0AwPEAwPEAwPDUwPENsZWFyPjs+Oz47Oz47Pjs+Oz47Pjs+Oz47Pjs+Oz47Oz47Pj47Pj47bDx0dk9iamVjdExpc3Q7Pj7psDxaxrZLdOxBg1HNqoqv2LYhuQ==" />
<script type="text/_javascript_" src=""><script type="text/_javascript_" src=""
<script type="text/_javascript_" src=""><script type="text/_javascript_" src="" ACMINET.ashx"></script>
<div id="maincontent" style="overflow: scroll">
<table
class="divider"
id="Table1"
height="100%"
width="100%"
cellpadding="0"
cellspacing="12"
border="0">
<tr>
<td valign="top">
<table
class="area-border"
id="Table3"
cellspacing="6"
cellpadding="0"
border="0"
height="100%"
width="100%">
<tr>
<td valign="top" align="left"><span id="lblModuleName" class="headerlabel">Reference Data</span></td>
</tr>
<tr>
<td valign="top" align="left"><?XML:NAMESPACE PREFIX=TVNS />
<?IMPORT NAMESPACE=TVNS IMPLEMENTATION="/webctrl_client/1_0/treeview.htc" />
<tvns:treeview id="tvObjectList" class="testTree" defaultStyle="font-size:11px;font-family:arial;font-weight:normal;" imageUrl="../../images/ico_C_world_16.gif" selectedImageUrl="../../images/ico_C_world_16.gif" selectedNodeIndex="0" HelperID="__tvObjectList_State__" systemImagesPath="/webctrl_client/1_0/treeimages/" if ( this.clickedNodeIndex != null) this.queueEvent('onexpand', this.clickedNodeIndex)" if (this.clickedNodeIndex != null) this.queueEvent('oncollapse', this.clickedNodeIndex)" if ( this.clickedNodeIndex != null) this.queueEvent('oncheck', this.clickedNodeIndex)" if (event.oldTreeNodeIndex != event.newTreeNodeIndex) this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex)">
<tvns:treenode Expanded="True" Selected="true" NavigateUrl="ObjectSinglePage.aspx?ObjectId=176&ObjectName=Code Groups&TreeSeq=53&moduleid=20" ImageUrl="/SBSDEV/Images/ico_attachment_pencil_24.gif" SelectedImageUrl="/SBSDEV/Images/ico_attachment_pencil_24.gif" Target="detail" ID="53">
Code Groups
</tvns:treenode><tvns:treenode Expanded="True" NavigateUrl="ObjectSinglePage.aspx?ObjectId=155&ObjectName=Key Person List&TreeSeq=31&moduleid=20" ImageUrl="/SBSDEV/Images/ico_admin_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_admin_16.gif" Target="detail" ID="31">
Key Person List<tvns:treenode NavigateUrl="ObjectMultiPage.aspx?ObjectId=156&ObjectName=Key Person Detail&TreeSeq=32&moduleid=20" ImageUrl="/SBSDEV/Images/ico_admin_add_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_admin_add_16.gif" Target="detail" ID="32">
Key Person Detail
</tvns:treenode>
</tvns:treenode><tvns:treenode Expanded="True" NavigateUrl="ObjectSinglePage.aspx?ObjectId=157&ObjectName=Holiday Calendar&TreeSeq=33&moduleid=20" ImageUrl="/SBSDEV/Images/ico_calendar_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_calendar_16.gif" Target="detail" ID="33">
Holiday Calendar
</tvns:treenode><tvns:treenode Expanded="True" NavigateUrl="ObjectSinglePage.aspx?ObjectId=160&ObjectName=Fiscal Calendar&TreeSeq=36&moduleid=20" ImageUrl="/SBSDEV/Images/ico_calendar_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_calendar_16.gif" Target="detail" ID="36">
Fiscal Calendar
</tvns:treenode><tvns:treenode Expanded="True" NavigateUrl="ObjectSinglePage.aspx?ObjectId=158&ObjectName=Product List&TreeSeq=34&moduleid=20" ImageUrl="/SBSDEV/Images/ico_books_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_books_16.gif" Target="detail" ID="34">
Product List<tvns:treenode NavigateUrl="ObjectMultiPage.aspx?ObjectId=159&ObjectName=Product Detail&TreeSeq=35&moduleid=20" ImageUrl="/SBSDEV/Images/ico_books_pencil_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_books_pencil_16.gif" Target="detail" ID="35">
Product Detail
</tvns:treenode>
</tvns:treenode><tvns:treenode Expanded="True" NavigateUrl="ObjectSinglePage.aspx?ObjectId=161&ObjectName=Vendor List&TreeSeq=37&moduleid=20" ImageUrl="/SBSDEV/Images/ico_admin_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_admin_16.gif" Target="detail" ID="37">
Vendor List<tvns:treenode NavigateUrl="ObjectMultiPage.aspx?ObjectId=162&ObjectName=Vendor Detail&TreeSeq=38&moduleid=20" ImageUrl="/SBSDEV/Images/ico_admin_add_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_admin_add_16.gif" Target="detail" ID="38">
Vendor Detail
</tvns:treenode>
</tvns:treenode><tvns:treenode Expanded="True" NavigateUrl="ObjectSinglePage.aspx?ObjectId=163&ObjectName=Party List&TreeSeq=39&moduleid=20" ImageUrl="/SBSDEV/Images/ico_admin_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_admin_16.gif" Target="detail" ID="39">
Party List<tvns:treenode NavigateUrl="ObjectMultiPage.aspx?ObjectId=164&ObjectName=Party Detail&TreeSeq=40&moduleid=20" ImageUrl="/SBSDEV/Images/ico_admin_add_16.gif" SelectedImageUrl="/SBSDEV/Images/ico_admin_add_16.gif" Target="detail" ID="40">
Party Detail
</tvns:treenode>
</tvns:treenode>
</tvns:treeview></td>
</tr>
<tr>
<td valign="bottom" align="center">
<span id="Label1" class="headerlabel" style="width:92px;">Powered By</span>
<br>
<img style="WIDTH: 131px; HEIGHT: 48px" height="48" alt="SpinSys -- eSolution Provider" src=""
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</form>
<script language="_javascript_">
function GetTreeHandle()
{
var tree;
var treeName = 'tvObjectList';
// Get a handle to the TreeView.
tree = document.getElementById( treeName );
if ( null == tree || undefined == tree )
return null;
return tree;
}
function setSelectedNode(nodeId)
{
var tree = GetTreeHandle();
var index = ACMINET.Presentation.AcmiSetup.Contents.NodeIndex (nodeId).value;
if(tree.selectedNodeIndex != index)
{
tree.selectedNodeIndex = index;
}
}
</script>
</body>
</html>
I have absolutely no idea how to click/locate/use any of the TreeView (treeview.htc) components.
Roger
_______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
