我想实现这样的:
左边有一个树,我点击树上的最后一级节点,右边会出现页面,点一个,出现一个。不知道大家有没有好方法,如下图。关键就右边的页面并列怎么弄的?
首先我这个项目是BS的,找不到tabControl这个控件。我现在的环境是这样的,左边一个页面left.aspx,里面有一个treeview,右边是一个midd.aspx页面,用于显示内容。他们放在一个html里面
<frameset rows="61px,*,50px" framespacing="0" frameborder="no" >
<frame name="a0" src="top.aspx" scrolling="No" marginhight="4" marginwidth="2" />
<frameset cols="219px,11px,*" framespacing="0" id="fstMain">
<frame name="a1" src="left.aspx" noresize="yes" scrolling="No" framespacing="0" />
<frame name="control" src="switch.htm" noResize="noResize" frameBorder="no" scrolling="no" />
<frame name="a2" src="midd.aspx" noresize="yes" scrolling="auto" />
</frameset>
<frame name="bottom" src="bottom.aspx" />
</frameset>
可以参考一下ext的,你这不是已经有了,只要触发相应的添加事件,就能添加上去了。
我不懂ext,我这是是别人的,不知道代码。呵呵,我用的asp.net,可以怎么实现呢?
@小景: 原理就是动态添加元素,可以看看网上的一些例子,原理都是一样的。
@清海扬波: 是不是要使用jquery?我使用的是框架,有上面top页,左边left页,左边left是动态生成的树,我都不明白这个tab页应该放到哪?我想点击树的节点生成一个,有例子可以借鉴下吗?本人jquey比较差,正在学习,谢谢~
@小景: 谢谢,看了你的评论想起试试ext,正好以前有同事做过ext的,哈哈,太谢谢了
TabControl.AddPage
首先我这个项目是BS的,找不到tabControl这个控件。我也不知道怎么去做。我现在的环境是这样的,左边一个页面left.aspx,上面有一个treeview,右边是一个mani.aspx页面,用于显示内容。他们放在一个html里面
<frameset rows="61px,*,50px" framespacing="0" frameborder="no" >
<frame name="a0" src="top.aspx" scrolling="No" marginhight="4" marginwidth="2" />
<frameset cols="219px,11px,*" framespacing="0" id="fstMain">
<frame name="a1" src="left.aspx" noresize="yes" scrolling="No" framespacing="0" />
<frame name="control" src="switch.htm" noResize="noResize" frameBorder="no" scrolling="no" />
<frame name="a2" src="midd.aspx" noresize="yes" scrolling="auto" />
</frameset>
<frame name="bottom" src="bottom.aspx" />
</frameset>
我不知道怎么实现?我的js很差,给提供思路也行啊,谢谢
了解我的框架。
哈哈
请问你这个最后是怎么实现的啊,我的qq1203748245,谢谢了