|
一段生成treeview的js代码
演示:http://www.zwtd.com/2/treeview/treeview.asp
<html>
<head>
<title>ASP TreeView Exemple</title>
<meta name="author" content="Simon La Rochelle">
<meta name="description" content="This is an easy way to make a vb-like TreeView in ASP">
<script language='javascript'>
function ToggleDisplay(oButton, oItems) {
if ((oItems.style.display == "") || (oItems.style.display == "none")) {
oItems.style.display = "block";
oButton.src = "minus.gif";
} else {
oItems.style.display = "none";
oButton.src = "plus.gif";
}
return false;
}
function HideDisplay(oItems) {
oItems.style.display = "none";
}
function ShowDisplay(oItems) {
oItems.style.display = "block";
}
</script>
</head>
<body bgcolor='#FFFFFF'>
<form action='TreeView.asp' method='post'>
<%
'HERE'S THE FIRST EXEMPLE (without checkboxes and links)
WriteHead "MyTreeView",1,"Exemple1",0,True,False,"",False
WriteHead "MyTreeView",2,"Child1",1,True,False,"",False
WriteHead "MyTreeView",3,"Child1-A",2,False,False,"",False
WriteFoot
WriteHead "MyTreeView",4,"Child1-B",2,False,False,"",False
WriteFoot
WriteHead "MyTreeView",5,"Child1-C",2,False,False,"",False
WriteFoot
WriteHead "MyTreeView",6,"Child1-D",2,False,False,"",False
WriteFoot
WriteFoot
WriteHead "MyTreeView",7,"Child2",1,False,False,"",False
WriteFoot
WriteHead "MyTreeView",8,"Child3",1,False,False,"",False
WriteFoot
WriteHead "MyTreeView",9,"Child4",1,False,False,"",False
WriteFoot
WriteHead "MyTreeView",10,"Child5",1,False,False,"",False
WriteFoot
WriteFoot
'Response.Write "<p>"
'HERE'S THE SECOND EXEMPLE (with checkboxes)
WriteHead "My2TreeView",1,"Exemple2",0,True,False,"",False
WriteHead "My2TreeView",2,"Child1",1,True,False,"",False
WriteHead "My2TreeView",3,"Child1-A",2,False,True,"",False
WriteFoot
WriteHead "My2TreeView",4,"Child1-B",2,False,True,"",False
WriteFoot
WriteHead "My2TreeView",5,"Child1-C",2,False,True,"",False
WriteFoot
WriteHead "My2TreeView",6,"Child1-D",2,False,True,"",False
WriteFoot
WriteFoot
WriteHead "My2TreeView",7,"Child2",1,False,True,"",False
WriteFoot
WriteHead "My2TreeView",8,"Child3",1,False,True,"",False
WriteFoot
WriteHead "My2TreeView",9,"Child4",1,False,True,"",False
WriteFoot
WriteHead "My2TreeView",10,"Child5",1,False,True,"",False
WriteFoot
WriteFoot
'Response.Write "<p>"
'HERE'S THE THIRD EXEMPLE (with links)
WriteHead "My3TreeView",1,"Development Sites",0,True,False,"",true
WriteHead "My3TreeView",2,"Planet Source Code",1,True,False,"http://www.planetsourcecode.com",False
WriteHead "My3TreeView",3,"Visual Basic",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.1/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",4,"Java / Javascript",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.2/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",5,"C / C++",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.3/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",6,"ASP / VbScript",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.4/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",7,"SQL",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.5/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",8,"Perl",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.6/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",9,"Delphi",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.7/qx/vb/default.htm",False
WriteFoot
WriteHead "My3TreeView",10,"PHP",2,False,False,"http://www.planetsourcecode.com/xq/ASP/lngWId.8/qx/vb/default.htm",False
WriteFoot
WriteFoot
WriteHead "My3TreeView",11,"DevX",1,False,False,"http://www.devx.com",False
WriteFoot
WriteHead "My3TreeView",12,"MSDN",1,False,False,"http://msdn.microsoft.com",False
WriteFoot
WriteHead "My3TreeView&q
|