网站导航超链接点击后样式丢失了。要怎么才能一直保存?直到点击下一个链接。这个要怎么做?有人说用js。我想是不是要用session,毕竟是跨页面。因为点击以后就链接到另外一个页面了。

解决方案 »

  1.   

    楼主你如果是用CSS的话应该不会丢失的。
    是不是有些样式是用JS写进去的
      

  2.   

    锚(a)伪类是最常用的伪类。例句如下:a:link {color: #FF0000}     /* 未被访问的链接 红色 */a:visited {color: #00FF00}  /* 已被访问过的链接 绿色 */a:hover {color: #FFCC00}   /* 鼠标悬浮在上的链接 橙色 */a:active {color: #0000FF}   /* 鼠标点中激活链接 蓝色 */
      

  3.   

    我也是按照楼上的这个顺序去做的。但就是不行啊。开始就是用CSS控制的。
      

  4.   

    lz是要保存点击后台的链接状态,还是点击更换css样式然后整个网站都用这个样式
    如果是链接状态就用css伪类,整体保存样式用session、cookie
    js操作cookie:http://blog.csdn.net/IBM_hoojo/archive/2010/07/02/5709282.aspx
      

  5.   

    把你的导航,单独做个HTML,在其它页面IFRAME进去。这个问题就解决了。
      

  6.   

    上面错了:把你的导航,单独做个HTML,和其它页面用FRAMESET组织起来。这个问题就解决了。