每个菜单有一个属性,判断展开与否,如果展开,标题前面图片的SRC变成开的图片,反之关的图片.

解决方案 »

  1.   

    帮你改了一下这个函数,先把所有的<img src="/images/jia.GIF" width="9" height="9">改为<img src="/images/jia.GIF" width="9" height="9" id="fuhao">,
    函数改为以下这个,就ok了。function showsubmenu(sid)
    {
    for(var i=1;i<13;i++)
    {
    eval("submenu" + i + ".style.display=\"none\";");
    var obj=eval("fuhao["+(i-1)+"]")
    obj.src="/images/jia.gif"
    }
    whichEl = eval("submenu" + sid);
    if (whichEl.style.display == "none")
    {
    eval("submenu" + sid + ".style.display=\"\";");
    var obj=eval("fuhao["+(sid-1)+"]")
    obj.src="/images/jian.gif"
    }
    else
    {
    eval("submenu" + sid + ".style.display=\"none\";");
    var obj=eval("fuhao["+(sid-1)+"]")
    obj.src="/images/jia.gif"
    }
    }
      

  2.   

    我javascript实在太菜了,不会写我现在用的事件都是网上找来的
    <SCRIPT language=javascript1.2>
    function showsubmenu(sid)
    {
    for(var i=1;i<13;i++)
    {
    eval("submenu" + i + ".style.display=\"none\";");
    }
    whichEl = eval("submenu" + sid);
    if (whichEl.style.display == "none")
    {
    eval("submenu" + sid + ".style.display=\"\";");
    }
    else
    {
    eval("submenu" + sid + ".style.display=\"none\";");
    }
    }
    </SCRIPT>
      

  3.   

    to:bguest(努力混内裤) 非常谢谢,有点小问题,就是我的页面第一次打开的第一个结点是打开的,所有那张图片要显示减号!帮忙再改一下,谢谢