跟你内页的html代码有关系。
主要就是那些div对象,如果那些对象的名字变了,则这里的也可以变。

解决方案 »

  1.   

    我知道是
    <DIV id=div4  style="CURSOR: hand" onclick="return doMenu('title4')";>
    <img src=pic-lg1.gif>
    </DIV>
    <DIV id=title4 style="DISPLAY: none">
    xxxxxxxxxxxxxxxxxxxxxxxxx
    </DIV>
    和这个里面ID有关系,可是一变就不能用了
    不知道是为什么 请教啊
      

  2.   

    这样为什么不行????????????????????????
    <script language=javascript>
    var arrMenus = new Array("title11","title22","title33","title44");
    var arrDivs = new Array("div11","div22","div33","div44");
    function doMenu(MenuName)
    {
     for (var i=0; i<arrMenus.length; i++)
     {var div = document.getElementById(arrDivs[i]);
    var menu = document.getElementById(arrMenus[i]);
    if (MenuName == arrMenus[i])//当前菜单如果打开就关闭,如果关闭就打开
    {
    menu.style.display = menu.style.display=="none"?"":"none";
    div.innerHTML = div.innerHTML.indexOf("pic-lg1.gif")>=0?div.innerHTML.replace("pic-lg1","pic-lg2"):div.innerHTML.replace("pic-lg2","pic-lg1");//根据第一个字符是+,-判断
    }
    else if(menu.style.display != "none")//其他菜单如果打开就关闭
    {
    menu.style.display = "none";
    div.innerHTML = div.innerHTML.replace("pic-lg2","pic-lg1");
    }
    }
    }
    </script>
    <DIV id=div11  style="CURSOR: hand" onclick="return doMenu('title1')";>button1</DIV>
    <DIV id=title11 style="DISPLAY:none ">
    11111111111111111111111111111111111
    </DIV>
    <DIV id=div22  style="CURSOR: hand" onclick="return doMenu('title2')";>button2</DIV>
    <DIV id=title22 style="DISPLAY: none">
    22222222222222222222222222222222222
    </DIV>
      

  3.   

    onclick="return doMenu('title1')
    应该是 onclick="return doMenu('title11')