数据库为本级菜单id、父菜单id、菜单名是否要递归,如何实现?
请高手指点

解决方案 »

  1.   

    如果菜单是这样
    <script language="JavaScript1.2">
    <!--
    var head="display:''"
    img1=new Image()
    img1.src="fold.gif"
    img2=new Image()
    img2.src="open.gif"function change(){
    if(!document.all)
    return
    if (event.srcElement.id=="foldheader") {
    var srcIndex = event.srcElement.sourceIndex
    var nested = document.all[srcIndex+1]
    if (nested.style.display=="none") {
    nested.style.display=''
    event.srcElement.style.listStyleImage="url(open.gif)"
    }
    else {
    nested.style.display="none"
    event.srcElement.style.listStyleImage="url(fold.gif)"
    }
    }
    }
    document.onclick=change
    //-->
    </script>
    <ul>
    <li id="foldheader">News</li>
    <ul id="foldinglist" style="display:none">
    <li><a href="../../../www.cnn.com/index.html">CNN</a></li>
    <li><a href="../../../www.abcnews.com/index.html">ABC News</a></li>
    <li><a href="../../../www.vancouversun.com/index.html">Vancouver Sun</a></li>
    </ul>该如何递归?