打印

如何定义正在浏览的链接的颜色



http://www.shidajiaju.cn/products.asp

现在这么多系列的导航,客户要求,无有点击的时候保持黑色,当点击某个产品(正在查看的产品),左手边的导航某一个产品链接.要相对应变颜色,让人家知道自己正在看什么产品!然而切换点击第二个的时候,第一个点击的链接变回黑色,第二个凸显出来,如此类推!

DW里面的链接样式点击过后颜色不自动变回来,希望高手可以指点一下

[ 本帖最后由 dkleung 于 2008-5-10 17:43 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP

不自动变回来??
a:link
a:visited
a:hover
a:active 激活状态
希望以上几个你都设对了
如果跑到其他页就要用JS或后台语言判断了;其实用JS只要传个参数就可以了;如page.html#link2

[ 本帖最后由 yxljames 于 2008-5-10 17:40 编辑 ]

TOP

DW里面的链接,定义了全部链接点击后的颜色,点击的时候虽然转换了第二个眼色,但到点击第二个链接时候,第一个的颜色依然保持着定义了点击的颜色,我的意思就是说,客户想把导航做到,客人在看产品,左边的导航某一个的产品名字颜色凸显出来,让客人知道自己在查看着那一个产品系列,其他的链接颜色不变!

TOP

引用:
原帖由 yxljames 于 2008-5-10 17:37 发表
不自动变回来??
a:link
a:visited
a:hover
a:active 激活状态
希望以上几个你都设对了
如果跑到其他页就要用JS或后台语言判断了;其实用JS只要传个参数就可以了;如page.html#link2
你好,按照你所说,我的网站应该是跑到第二个页的,请问有教程吗?!

TOP

左边产品类别列表,当前类别显示红色,这样的效果最好在调用的程序中加入CSS样式名

TOP

楼上可以给个教程或者指点一下吗?!谢谢

TOP

LZ是有什么来调用的,哪种程序语言?

TOP

ASP.JSP来做的网站

TOP

ASP吗?

是不是可以这样:

<a href="product.asp?产品类别=数据库里的产品类别名" class="<%if 数据库里的产品类别名=得到的类别名 then
response.write("红色的CSS样式名")
else
response.write("普通的CSS样式名")
%>">产品类别名</a>

TOP

应当用js来实现了

TOP

请问如何用JS实现?!

TOP

ding~~急~

TOP

- -都一天了LZ还没解决啊.?

TOP

一般可以使用asp服务器端程序在生成html时为当前页增加一个当前显示的css class。例如:
当前在浏览第二个产品
复制内容到剪贴板
代码:
<li><a href="p.asp?id=1">产品1</a></li>
<li class="c"><a href="p.asp?id=2">产品2</a></li>
<li><a href="p.asp?id=3">产品3</a></li>
让程序去生成 class="c"就可以了。其实,这更多的是程序员的事情,对于前端人员来说,你制作出一个普通状态下的链接样式和一个当前状态下的样式就可以了。de

TOP