社区
JavaScript
帖子详情
求一个可以控制的树。
wfqn
2004-09-17 03:36:40
类似浏览器的文件一样,可以拖放和排列顺序。
...全文
174
11
打赏
收藏
求一个可以控制的树。
类似浏览器的文件一样,可以拖放和排列顺序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wfqn
2004-09-20
打赏
举报
回复
postfix2(想做浪人)
cynthia8(桔子)
ouyld(ゎたしすきぁぉた)
你们给的树只是普通的树,不能实现我要的拖动和排序。所以只能给你们5分。
yjgx007(谁是高手)
你的树可以实现拖动,但不能实现排序,所以只能给你35分了。
wfqn
2004-09-19
打赏
举报
回复
postfix2(想做浪人):那先谢谢!我弄个QQ去先。周一见!
yjgx007
2004-09-18
打赏
举报
回复
http://blog.csdn.net/yjgx007/archive/2004/09/13/102458.aspx
目前不支持排序
postfix2
2004-09-18
打赏
举报
回复
我有,不过周末不上班等星期一了你加我的QQ,我发给你
wfqn
2004-09-18
打赏
举报
回复
有没有支持拖放和排序的呢?国外的也行!能做出类似IE的整理收藏夹的功能就行。
ouyld
2004-09-18
打赏
举报
回复
第二页
<BODY>
<xml id=menuXML>
<?xml version="1.0" encoding="GB2312"?>
<DSTreeRoot text="根节点" open="true" href="http://" treeId="123">
<DSTree text="技术论坛" open="false" treeId="">
<DSTree text="5DMedia" open="false" href="http://" target="box" treeId="12">
<DSTree text="网页编码" href="http://" target="box" treeId="4353" />
<DSTree text="手绘" href="http://" target="box" treeId="543543" />
<DSTree text="灌水" href="http://" target="box" treeId="543543" />
</DSTree>
<DSTree text="BlueIdea" open="false" href="http://" target="box" treeId="213">
<DSTree text="DreamWeaver & JS" href="http://" target="box" treeId="4353" />
<DSTree text="FlashActionScript" href="http://" target="box" treeId="543543" />
</DSTree>
<DSTree text="CSDN" open="false" href="http://" target="box" treeId="432">
<DSTree text="JS" href="http://" target="box" treeId="4353" />
<DSTree text="XML" href="http://" target="box" treeId="543543" />
</DSTree>
</DSTree>
<DSTree text="资源站点" open="false" treeId="">
<DSTree text="素材屋" href="http://" target="box" treeId="12" />
<DSTree text="桌面城市" open="false" href="http://" target="box" treeId="213">
<DSTree text="壁纸" href="http://" target="box" treeId="4353" />
<DSTree text="字体" href="http://" target="box" treeId="543543" />
</DSTree>
<DSTree text="MSDN" open="false" href="http://" target="box" treeId="432">
<DSTree text="DHTML" href="http://" target="box" treeId="4353" />
<DSTree text="HTC" href="http://" target="box" treeId="543543" />
<DSTree text="XML" href="" target="box" treeId="2312" />
</DSTree>
</DSTree>
</DSTreeRoot>
</xml>
<table style="position:absolute;left:100;top:100;">
<tr><td id=treeBox style="width:400px;height:200px;border:1px solid #cccccc;padding:5 3 3 5;" valign=top></td></tr>
<tr><td style="font:10px verdana;color:#999999" align=right>by <font color=#660000>sTar</font><br/> 2003-4-8</td></tr>
</table>
</BODY>
</HTML>
ouyld
2004-09-18
打赏
举报
回复
资料 第一页
<HEAD>
<TITLE> DSTree </TITLE>
<META NAME="Author" CONTENT="sTarsjz@hotmail.com" >
<style>
body,td{font:12px verdana}
#treeBox{background-color:#fffffa;}
#treeBox .ec{margin:0 5 0 5;}
#treeBox .hasItems{font-weight:bold;height:20px;padding:3 6 0 6;margin:2px;cursor:hand;color:#555555;border:1px solid #fffffa;}
#treeBox .Items{height:20px;padding:3 6 0 6;margin:1px;cursor:hand;color:#555555;border:1px solid #fffffa;}
</style>
<base href="http://vip.5d.cn/star/dstree/" />
<script>
//code by star 20003-4-7
var HC = "color:#990000;border:1px solid #cccccc";
var SC = "background-color:#efefef;border:1px solid #cccccc;color:#000000;";
var IO = null;
function initTree(){
var rootn = document.all.menuXML.documentElement;
var sd = 0;
document.onselectstart = function(){return false;}
document.all.treeBox.appendChild(createTree(rootn,sd));
}
function createTree(thisn,sd){
var nodeObj = document.createElement("span");
var upobj = document.createElement("span");
with(upobj){
style.marginLeft = sd*10;
className = thisn.hasChildNodes()?"hasItems":"Items";
innerHTML = "<img src=expand.gif class=ec>" + thisn.getAttribute("text") +"";
onmousedown = function(){
if(event.button != 1) return;
if(this.getAttribute("cn")){
this.setAttribute("open",!this.getAttribute("open"));
this.cn.style.display = this.getAttribute("open")?"inline":"none";
this.all.tags("img")[0].src = this.getAttribute("open")?"expand.gif":"contract.gif";
}
if(IO){
IO.runtimeStyle.cssText = "";
IO.setAttribute("selected",false);
}
IO = this;
this.setAttribute("selected",true);
this.runtimeStyle.cssText = SC;
}
onmouseover = function(){
if(this.getAttribute("selected"))return;
this.runtimeStyle.cssText = HC;
}
onmouseout = function(){
if(this.getAttribute("selected"))return;
this.runtimeStyle.cssText = "";
}
oncontextmenu = contextMenuHandle;
onclick = clickHandle;
}
if(thisn.getAttribute("treeId") != null){
upobj.setAttribute("treeId",thisn.getAttribute("treeId"));
}
if(thisn.getAttribute("href") != null){
upobj.setAttribute("href",thisn.getAttribute("href"));
}
if(thisn.getAttribute("target") != null){
upobj.setAttribute("target",thisn.getAttribute("target"));
}
nodeObj.appendChild(upobj);
nodeObj.insertAdjacentHTML("beforeEnd","<br/>")
if(thisn.hasChildNodes()){
var i;
var nodes = thisn.childNodes;
var cn = document.createElement("span");
upobj.setAttribute("cn",cn);
if(thisn.getAttribute("open") != null){
upobj.setAttribute("open",(thisn.getAttribute("open")=="true"));
upobj.getAttribute("cn").style.display = upobj.getAttribute("open")?"inline":"none";
if( !upobj.getAttribute("open"))upobj.all.tags("img")[0].src ="contract.gif";
}
for(i=0;i<nodes.length;cn.appendChild(createTree(nodes[i++],sd+1)));
nodeObj.appendChild(cn);
}
else{
upobj.all.tags("img")[0].src ="endnode.gif";
}
return nodeObj;
}
window.onload = initTree;
</script>
<script>
function clickHandle(){
// your code here
}
function contextMenuHandle(){
event.returnValue = false;
var treeId = this.getAttribute("treeId");
// your code here
}
</script>
</HEAD>
wfqn
2004-09-17
打赏
举报
回复
postfix2(想做浪人):可以拖放和排序吗?要类似IE的整理收藏夹的功能哦。
wfqn
2004-09-17
打赏
举报
回复
postfix2(想做浪人):真的呀?!我上QQ不方便,发到我的Email好吗?maosong@126.com。
cynthia8
2004-09-17
打赏
举报
回复
我的电脑上有一个treemaker的工具,可以方便添加树形菜单,要的话。我的msn:wawa198267@hotmail.com
postfix2
2004-09-17
打赏
举报
回复
我有一个写好了的树,要的话说你可以加我12154280
我给你发过来
B
树
、B-
树
、B+
树
、B*
树
之间的关系
本文介绍了B
树
、B+
树
和B*
树
的概念及其特点。详细解释了每种
树
的结构和工作原理,包括它们在数据存储和检索方面的优势。
Bezier曲线反
求
控制
点
本文详细介绍了Bezier曲线的数学表达式及其
控制
点的计算过程,通过矩阵运算逆
求
控制
点,实现了由数据点到Bezier曲线的精准拟合,并用Python进行验证。
基于反
求
控制
点的B样条曲线拟合
这篇博客介绍了如何基于反
求
控制
点的方法进行B样条曲线拟合,特别是在MATLAB环境中的实现。文章重点讨论了边界条件,如初始和终止速度、加速度的约束,并提供了Cox-de Boor递推公式的MATLAB代码片段。通过这种方法,可以由路径点反
求
控制
顶点,进而生成轨迹。示例展示了使用sin(t)作为路径点的效果。参考文献包括机械臂轨迹规划和5次B样条函数在果蔬采摘机器人轨迹规划中的应用研究。
B样条数据点反
求
控制
点绘制曲线(源码)
本文介绍了一款基于Qt5.9.3和C++开发的软件,用于绘制B样条曲线和曲面,实现了从数据点生成理想图形、加工路径及G代码数控程序的功能。软件通过反
求
算法计算
控制
顶点,利用随机数生成数据点并排序,通过矩阵
求
逆得出
控制
点坐标,最终绘制出B样条曲线。
B
树
、B-
树
、B+
树
、B*
树
简介
本文详细介绍了B
树
家族的各种类型,包括B
树
、B-
树
、B+
树
和B*
树
的特点与区别。每种
树
都有详细的定义说明及图例展示,帮助读者理解不同
树
结构的应用场景。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章