作者:晓辉19890424俱乐部 | 来源:互联网 | 2023-10-12 11:42
想到用DIV+url+li来做:
当前页面为 “首页” 时,导航栏这样显示:
当前页面为“公司介绍”时,如下显示
。。。。。。。以此类推。
注意,我的网站程序模板页面只有一个index.asp。
跳转到不同页面是用“index.asp?id=xxx” + 数据库 的形式来实现的
请问此功能如何实现
效果以下截图:
另一种效果:
8 个解决方案
我有个比较笨的方法:
1,在index.asp里,导航栏上所有的
都这样命名:....
2,在你的目标页面id数据库字段里,给这个变量赋值:classid="clickname"
搞定!
但是弊端也出来了:会给数据库服务器造成负载。
最好的方法是用JS直接在当前页判断,这样对服务器没有负载,全部交给客户机处理了。
楼上的说法好像不行哦
这样子不是搞得所有的li的class都一样了么
你的首页链接不在第一个位置,在第二个,要修改下标
//如果找不到参数,设置默认为首页
if (!find)
as[1].className = 'clickname';