一个frameSet嵌套两个页,左边是一棵Ajax动态刷新的树,右边是可以对这棵树做节点增删改查的操作的jsp页点击左边树的一个节点后可把id传到右边做增加等操作,现在的问题是给一个节点增加子节点后如何让树直接刷新一下呢?(默认进入时只刷新出第一层父节点其他节点为关闭状态,所以增加子节点后不能刷新整棵树,那样会关闭所有节点的)一点思路也没有,也不知道如果Google,谁给点思路吧,或现成的代码更好。呵呵|-父目录1
| |-子目录
| |-目录
|-父目录2
|
| |-子目录
| |-目录
|-父目录2
|
<div id="top1">|-父目录1
<div id="secordFloor1">| |-子目录
<div id="threeFloor1">| |-目录
</div>
</div>
</div>
<div id="top2">|-父目录2
</div>我在父目录2添加节点,那么就在id=top2的div中嵌套html
<div id="secordFloor2">| |-子目录
</div>
展开节点(节点){};弄个变量记录展开的节点;var 当前展开节点;
展开节点(节点){
当前展开节点=节点;
};然后
刷新树()
{
展开节点(当前展开节点)
}默认进入时只刷新出第一层父节点其他节点为关闭状态
设“当前展开节点”默认为第一层父节点也行
展开节点()里判断也行,随意;
{
}右frame insert之后拿到新的节点ID,调用方法就是了
在你处理添加节点的页面中,增加一段脚本:parent.LFrameName.location.reload();