找回密码
 加入
搜索
查看: 6560|回复: 7

[IE类操作] 网页中的TreeView列表怎样展开?

  [复制链接]
发表于 2012-2-1 09:40:59 | 显示全部楼层 |阅读模式
网页源码:
<tvns:treeview id="TreeView1" onselectedindexchange="TVIndexChanged();" onclick="TVIndexChanged();" onexpand="TVNodeExpand();" oncollapse="TVNodeCollapse();" ondblclick="TVDoubleClick();" oncontextmenu="TVRightClick();" onhover="starthover();" selectedNodeIndex="0" HelperID="__TreeView1_State__" systemImagesPath="/webctrl_client/1_0/treeimages/" selectExpands="true" autoSelect="true" onexpand="javascript: if (this.clickedNodeIndex != null) this.queueEvent('onexpand', this.clickedNodeIndex)" oncollapse="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncollapse', this.clickedNodeIndex)" oncheck="javascript: if (this.clickedNodeIndex != null) this.queueEvent('oncheck', this.clickedNodeIndex)" onselectedindexchange="javascript: if (event.oldTreeNodeIndex != event.newTreeNodeIndex) this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex)" onfirequeuedevents="javascript: window.setTimeout('__doPostBack(\'TreeView1\',\'\')', 0, 'JavaScript')" style="font-family:宋体;font-size:X-Small;">
        <tvns:treenodetype Type="root">

        </tvns:treenodetype><tvns:treenodetype Type="folder">

        </tvns:treenodetype><tvns:treenode Type="root" Expanded="True" Selected="true" NodeData="ToolTip=$ASSET;nodeLevel=0">
                总公司<tvns:treenode Type="folder" NodeData="ToolTip=DLSH;nodeLevel=1">
                        分公司<tvns:treenode Type="folder" NodeData="ToolTip=DLSH_SCXQ;nodeLevel=2">
                                部门<tvns:treenode Type="folder" NodeData="ToolTip=CDU3;nodeLevel=3">
                                        部门1
                                </tvns:treenode><tvns:treenode Type="folder" NodeData="ToolTip=VDU3;nodeLevel=3">
                                        部门2
                                </tvns:treenode><tvns:treenode Type="folder" NodeData="ToolTip=NHU;nodeLevel=3">
                                        部门3
                                </tvns:treenode>
                        </tvns:treenode>
                </tvns:treenode>
        </tvns:treenode>
</tvns:treeview></DIV>
用什么方法展开这个树型列表,打开“部门1”,谢谢。
 楼主| 发表于 2012-2-1 22:51:51 | 显示全部楼层
这个没有办法解决吗?
发表于 2012-2-4 12:04:30 | 显示全部楼层
这个好做,在用AU3执行下JS 代码, 看看这个树型菜单的 展开属性是什么  设置下子节点的属性Expanded=true 或者别的属性 要看那个是什么树行菜单了`
发表于 2012-2-4 13:20:27 | 显示全部楼层
貌似JS可以的 AU3就可以~
 楼主| 发表于 2012-2-5 02:22:55 | 显示全部楼层
这个好做,在用AU3执行下JS 代码, 看看这个树型菜单的 展开属性是什么  设置下子节点的属性Expanded=true  ...
sdc7 发表于 2012-2-4 12:04


能说的具体点吗?
发表于 2012-2-5 04:29:03 | 显示全部楼层
模拟点击 或者是用 au3 执行相关js函数
发表于 2012-2-5 08:48:09 | 显示全部楼层
你直接用现成的吧!IE操控#Include <IE.au3>
_IELinkClickByText ( ByRef $o_object, $s_linkText [, $i_index = 0], $f_wait = 1]] )




参数

$o_object InternetExplorer.Application,窗口或者框架(frame)对象的对象变量  
$s_linkText 网页中需要点击的链接显示的文字
$i_index [可选参数]: 如果链接文字不止一次,定义你想要点击哪一个链接(从0开始)
$f_wait [可选参数] 定义在返回前是否等待窗口加载完毕 0 = 立即返回,不等待窗口加载 1 = (默认) 等待窗口加载完毕然后返回
 楼主| 发表于 2012-2-10 03:01:28 | 显示全部楼层
楼上的方法没有反应呀
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 19:51 , Processed in 0.088389 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表