<script>
function clickHandle(){
event.returnValue=true;
var url=this.getAttribute("href");
var targetwin=this.getAttribute("target");
if (url!=null) { window.open(url,targetwin,""); }
sub child_node(node_id,data_name)
dim sqlnode,rsnode
set rsnode=server.createobject("adodb.recordset")
'if rs<>nothing then set rsnode=rs
'sqlnode="select * from " & data_name & " where m_id=" & node_id
'set rsnode=joekoe_cms.exec(sqlnode,1)
'if rsnode.eof then
' response.write "数据库菜单链读取错误,请检查数据库"& data_name & "中id为" & node_id &"的记录!"
' rsnode.close
' response.end
'else
if node_id=0 then '如果是根节点
sqlnode="select * from " & data_name & " where m_par=" & node_id
set rsnode=joekoe_cms.exec(sqlnode,1)
response.write "<DSTreeRoot text='"& rsnode("m_name") & "' open='"
if rsnode("m_open") then
response.write "true"
else
response.write "false"
end if
response.write "' treeId='"&rsnode("m_id")&"'>" & vbcrlf
call child_node(rsnode("m_id"),data_name)
else '如果不是根节点
sqlnode="select * from " & data_name & " where m_par=" & node_id
set rsnode=joekoe_cms.exec(sqlnode,1)
while not rsnode.eof
dim rs_temp,sql_temp
sql_temp="select count(0) from " & data_name & " where m_par=" & rsnode("m_id")
set rs_temp=server.createobject("adodb.recordset")
set rs_temp=joekoe_cms.exec(sql_temp,1)
if rs_temp(0)=0 then
response.write "<DSTree text='"&rsnode("m_name")&"' href='"& rsnode("m_url")&"' target='main' treeId='"&rsnode("m_id")&"' />" & vbcrlf
else
response.write "<DSTree text='"&rsnode("m_name") & "' open='"
if rsnode("m_open") then
response.write "true"
else
response.write "false"
end if
response.write "' treeId='" & rsnode("m_id") & "'>" & vbcrlf
call child_node(rsnode("m_id"),data_name)
response.write "</DSTree>" & vbcrlf
end if
rsnode.movenext
wend
end if
'end if
'if rsnode<>nothing then set rs=rsnode
'rsnode.close
'set rsnode=nothing
end sub
%>