动态生成树型菜单,求救!!!
zmy2k 2004-04-07 09:53:46 <script language="JavaScript">
<!--
var root=new treeItem("测试的根目录","","","",icon.root.src);
var item0 =new treeItem("fason");
var item1 =new treeItem("treeview");
var item00 =new treeItem("阿信站点","http://fason.nease.net","_blank");
var item01 =new treeItem("23223","http://www.sina.com.cn","asd","asda",icon.root.src );
root.add(item0);
root.add(item1);
item0.add(item00);
root.add(item01);
//-->
</script>
以上为调用的JAVASCRIPT的函数目的是生成树型菜单,用了treeItem,add两个函数
<%
dim i
sql="select * from System_Menu where Menu_level=1 "
set rs=conn.execute(sql,10,1)
response.write "<script language="+chr(34)+"JavaScript"+chr(34)+">"+chr(10)
i=1
rs.movefirst
do until rs.eof
response.write "var "+cstr(i)+" = new treeItem("+chr(34)+ trim(rs("Menu_content"))+chr(34) +");"+chr(10)
response.write "root.add("+cstr(i)+");"+chr(10)
i=i+1
rs.moveNext
loop
response.write "</script>" +chr(10)
%>
-----以上为ASP从数据库中动态读目录名称
<script language="JavaScript">
root.setup(document.getElementById("test"));
</script>
-----setup。生成树的尾部
页面执行后,查看代码如下,
<script language="JavaScript">
<!--
var root=new treeItem("测试的根目录","","","",icon.root.src);
var item0 =new treeItem("fason");
var item1 =new treeItem("treeview");
var item00 =new treeItem("阿信站点","http://fason.nease.net","_blank");
var item01 =new treeItem("23223","http://www.sina.com.cn","asd","asda",icon.root.src );
root.add(item0);
root.add(item1);
item0.add(item00);
root.add(item01);
//-->
</script>
<script language="JavaScript">
var 1 = new treeItem("一级菜单");
root.add(1);
var 2 = new treeItem("一级菜单");
root.add(2);
</script>
<script language="JavaScript">
root.setup(document.getElementById("test"));
</script>
问题!ASP输出的代码部分没有执行(没有生成树型),直接写的部分生成了的。就解决办法,在线等待哦。