webForumDet fria alternativet

Active

JavaScript

3 svar · 315 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Frågan#1

Jag har en klass där länken ska bli fetad och förbli fetad tills man trycker på någon annan länk. Problemt är att den enbart blir fetad när muspekaren är nedtryckt men sen återgår den till ej fetad när man släpper musknappen.

A.FontStandard11B:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    color : #999966;
}
Medlem sedan juli 20013 378 inlägg
#2

Då får du ta till något fiffigt Javascript

Tråden flyttas från HTML, XHTML & CSS

Medlem sedan aug. 20039 340 inlägg
#3

Ganska fiffigt va? ;)

<script type="text/javascript"><!--
window.onload = function(){

  els = document.all ? document.all : document.getElementsByTagName("a");

  for(i in els)
    if(els[i].className=="FontStandard11B")
      if (els[i].href == location.href)
        with(els[i].style){
          fontWeight = "bold";
          fontSize = "11px";
          fontFamily = "arial";
          color = "#999966";

        }

}
--></script>

<a class="FontStandard11B" href="sida1.html"> Sida 1</a>
<a class="FontStandard11B" href="sida2.html"> Sida 2</a>
<a class="FontStandard11B" href="sida3.html"> Sida 3</a>
<a class="FontStandard11B" href="sida4.html"> Sida 4</a>
Medlem sedan aug. 20039 340 inlägg
#4

Och här är ett litet test på hur det funkar i verkligheten: :)

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)