注册 登录
编程论坛 ASP技术论坛

【已解决】新手请教用列表做分级目录

爬爬虫 发布于 2008-08-20 23:43, 873 次点击
高手请看下下面的代码(存为html直接运行),做个最简单的分级目录,怎么就是不行呢,乱折合。是我代码问题还是,IE的BUG啊。折磨死了。上次字符串到现在都没解决,又遇到这个。ASP是不是很不可靠的东东呢?

<html><head>
<script type="text/javascript">
function changeBorder(id)
{
    if(document.getElementById(id).style.display!="none")
        document.getElementById(id).style.display="none";
    else document.getElementById(id).style.display="list-item";
}
</script></head>
<body>
<ul style="display:list-item">
    <li onclick="changeBorder('m1')"> 第一级</li>
        <ul id="m1" style="display:list-item">
            <li  id="z" onclick="changeBorder('m2')"> 第二级 </li>
            <ul style="display:list-item" id="m2">
                <li  style="display:list-item"> 第三级 </li>
            </ul>
        </ul>
</ul>
</body>
</html>

[[it] 本帖最后由 爬爬虫 于 2008-8-21 13:42 编辑 [/it]]
8 回复
#2
anlige2008-08-21 00:13
不是asp不可靠~
分级目录 也不一定非要用到asp,js也能解决~
如果你仅仅了解js,建议找别人的分级看看~学习人家的方法~
#3
爬爬虫2008-08-21 00:21
KAO. 就楼顶这个代码都不知道为什么通不过,还说可靠。 我看不过是一群菜瓜而已。
#4
anlige2008-08-21 00:25
因为你上面没有一句asp代码~
#5
爬爬虫2008-08-21 00:31
js总有吧。为什么js那么不可靠。

好像不是js的问题,是xhtml和css的问题。有熟悉的吗?救命啊!

[[it] 本帖最后由 爬爬虫 于 2008-8-21 00:33 编辑 [/it]]
#6
anlige2008-08-21 00:46
JS是目前最流行的客户端脚本~
xhtml也算是最新的html标准
css是最好的页面布局控制语言~
语言是死的人是活的~

options of myself
#7
yms1232008-08-21 10:21
楼主提供的代码明显过于简单,真正的分级目录相当复杂,记得这个论坛以前有人写过无限级的ASP树形目录分类,应该在精华帖子里。
#8
yms1232008-08-21 10:23
#9
爬爬虫2008-08-21 13:34
还是自己重新搞了一个。html的list与css的style配合不起来,稍改就没事啦。aX竟是废话。
答楼上:其实分级目录可以用很简单的代码写,也不用包含任何模板。楼顶除了ul有问题,其他都很正常。

[[it] 本帖最后由 爬爬虫 于 2008-8-21 13:41 编辑 [/it]]
1