javascript操作TreeView控件

王朝知道·作者佚名  2009-08-24
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

这个是一个树形控件的例子,就象注册表的结构一样,但是我想知道当点击某个结点时,弹出框 msgbox显示我所点击的结点的字符串,谢谢高手回答我!下面是代码:

<HTML>

<script language=vbscript>

option explicit

public x

Sub window_onload

dim i

TreeView1.Nodes.Add ,,"d1","A1"

TreeView1.Nodes.Add ,,"d2","A2"

TreeView1.Nodes.Add "d1", 4, "d3", "A1-1"

TreeView1.Nodes.Add "d1", 4, "d4", "A1-2"

TreeView1.Nodes.Add "d1", 4, "d5", "A1-3"

TreeView1.Nodes.Add "d1", 4, "d6", "A1-3"

TreeView1.Nodes.Add "d2", 4, "d7", "A2-1"

TreeView1.Nodes.Add "d2", 4, "d8", "A2-1"

TreeView1.Nodes.Add "d2", 4, "d9", "A2-2"

TreeView1.Nodes.Add "d4", 4, "d10", "A1-2-1"

TreeView1.Nodes.Add "d4", 4, "d11", "A1-2-2"

TreeView1.Nodes.Add "d4", 4, "d12", "A1-2-3"

TreeView1.Nodes.Add "d5", 4, "d13", "A1-3-1"

TreeView1.Nodes.Add "d5", 4, "d14", "A1-3-2"

for i = 1 to TreeView1.Nodes.Count

TreeView1.Nodes(i).Expanded = true

next

End Sub

</script>

<object classid="clsid:C74190B6-8589-11D1-B16A-00C0F0283628" height="600" width="450" id="TreeView1" name="TreeView1" style="LEFT:0px; TOP: 0px" Viewastext >

<param name="_ExtentX" value="5265">

<param name="_ExtentY" value="7673">

<param name="_Version" value="327682">

<param name="Appearance" value="0">

<param name="BorderStyle" value="1">

<param name="Enabled" value="1">

<param name="HideSelection" value="0">

<param name="Indentation" value="529">

<param name="LabelEdit" value="1">

<param name="LineStyle" value="1">

<param name="MousePointer" value="0">

<param name="OLEDragMode" value="0">

<param name="PathSeparator" value="">

<param name="Sorted" value="1">

<param name="Style" value="7">

</object>

</BODY>

</HTML>

參考答案:

你可以用时间控件来适时检测结点的内容,发生变化说明你单击了其它结点,所以触发事件。

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航