可以发一个给你,留下email吧

解决方案 »

  1.   

    楼上的好厉害,钻石真漂亮
    //定义一个全局变量
    var GlobalID = -1;//当前菜单层的ID//在展现菜单的click事件调用的函数(传参当前菜单层的ID)中这么写
    if(GlobalID != -1)
    {
    隐藏菜单层的ID为GlobalID的菜单;
    }
    显示当前菜单;
    GlobalID = 当前菜单层的ID;
      

  2.   

    fason(咖啡人生) :X谢谢你
    [email protected]
      

  3.   

    你的这个问题应该是div层的显示问题
    1,可能是整个树的区域大小不合适,当展开子节点时出错。
    2,你的click事件实现上有问题:当前节点 divObj.style.display = "block";
      

  4.   

    谢谢 DeluxWorld(曾经的你) 回帖。
    只是我没涉及到div。
    每一步都隐藏同根的兄弟节点这是我想要的显示方式:)
    但是我不知道该怎么实现,呵呵
      

  5.   

    我给你一个,我刚写完  <tr>
                <td height=20><a href=# onClick="show2();return false"><img src="images/tree_folder4.gif" width="15" height="15"  name="img2" >版位设置</a></td>
              </tr>
              <tr style="display:none " id="t2">
                <td height=20><img src="images/tree_line1.gif"><a href="banwei0.asp?action=1" target="main">期数和版位添加</a><br>
                    <img src="images/tree_line1.gif"><a href="banwei0.asp?action=2" target="main">版位数量设置</a><br>
                    <img src="images/tree_line2.gif"><a href="banwei0.asp?action=3" target="main">版位预售设置</a> </td>
              </tr>
      
      <script language="javascript">

    function show2()
    {

    if(document.form1.img2.src=="http://<%=request.ServerVariables("HTTP_HOST")%>/images/tree_folder4.gif")
    {
    document.form1.img2.src="images/tree_folder3.gif";
    document.getElementById("t2").style.display="";
    }
    else
    {
    document.form1.img2.src="images/tree_folder4.gif";
    document.getElementById("t2").style.display="none";
    }


    }
    </script>