用js控制div的显示和隐藏。

div.style.display = "none" 和 div.style.display = "block"。

页面代码:


<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
 
    <script type="text/javascript">
        var count = 0; //做计数器
        var limit = new Array(); //用于记录当前显示的哪几个菜单
        var countlimit = 1; //同时打开菜单数目,可自定义
 
        function
            obj = eval("sub"
            if (obj.style.display == "none") {
                obj.style.display = "block"; //显示子菜单
                if (count < countlimit) {//限制2个
                    limit[count] = el; //录入数组
                    count++;
                }
                else
                    eval("sub" + limit[0]).style.display = "none";
                    for (i = 0; i < limit.length - 1; i++) { limit[i] = limit[i + 1]; } //数组去掉头一位,后面的往前挪一位
                    limit[limit.length - 1] = el;
                }
            }
            else
                obj.style.display = "none";
                var
                for (i = 0; i < limit.length; i++) { if (limit[i] == el) j = i; } //获取当前点击的菜单在limit数组中的位置
                for (i = j; i < limit.length - 1; i++) { limit[i] = limit[i + 1]; } //j以后的数组全部往前挪一位
                limit[limit.length - 1] = null; //删除数组最后一位
                count--;
            }
        }
    </script>
 
</head>
<body>
    <div id="main1" onclick="expandIt(1)">
        <table width="170" height="24" border="0" cellpadding="0" cellspacing="0">
            <tr style="cursor: hand;">
                <td width="26">
                </td>
                <td class="SystemLeft">
                    企业信息
                </td>
            </tr>
        </table>
    </div>
    <div id="sub1" style="display: none">
        <table width="160" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="AboutList.asp" target="mainFrame" onclick='changeAdminFlag("企业信息列表")'>企业信息列表</a>
                </td>
            </tr>
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="AboutEdit.asp?Result=Add" target="mainFrame" onclick='changeAdminFlag("添加企业信息")'>
                        添加企业信息</a>
                </td>
            </tr>
        </table>
    </div>
    <div id="main2" onclick="expandIt(2)">
        <table width="170" height="24" border="0" cellpadding="0" cellspacing="0">
            <tr style="cursor: hand;">
                <td width="26">
                </td>
                <td class="SystemLeft">
                    新闻资讯
                </td>
            </tr>
        </table>
    </div>
    <div id="sub2" style="display: none">
        <table width="160" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="NewsSort.asp?Action=Add&ParentID=0" target="mainFrame" onclick='changeAdminFlag("新闻类别")'>
                        新闻类别</a>
                </td>
            </tr>
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="NewsList.asp" target="mainFrame" onclick='changeAdminFlag("新闻列表")'>新闻列表</a>
                </td>
            </tr>
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="NewsEdit.asp?Result=Add" target="mainFrame" onclick='changeAdminFlag("添加新闻")'>
                        添加新闻</a>
                </td>
            </tr>
        </table>
    </div>
    <div id="main3" onclick="expandIt(3)">
        <table width="170" height="24" border="0" cellpadding="0" cellspacing="0">
            <tr style="cursor: hand;">
                <td width="26">
                </td>
                <td class="SystemLeft">
                    产品展示
                </td>
            </tr>
        </table>
    </div>
    <div id="sub3" style="display: none">
        <table width="160" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="ProductSort.asp?Action=Add&ParentID=0" target="mainFrame" onclick='changeAdminFlag("产品类别")'>
                        产品类别</a>
                </td>
            </tr>
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="ProductList.asp" target="mainFrame" onclick='changeAdminFlag("产品列表")'>产品列表</a>
                </td>
            </tr>
            <tr>
                <td width="36" height="22">
                </td>
                <td class="SystemLeft">
                    <a href="ProductEdit.asp?Result=Add" target="mainFrame" onclick='changeAdminFlag("添加产品")'>
                        添加产品</a>
                </td>
            </tr>
        </table>
    </div>
</body>
</html>