webForumDet fria alternativet

Markera aktiv länk

2 svar · 328 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

Hej! :birp
Jag har ett frameSet med en meny i leftFrame. Länkarna öppnas i mainFrame. Jag har i css gjort så att en aktiv länk i menyn får grå bakgrund. Men när jag klickar i mainFrame försvinner markeringen..

Troligtvis har jag då gjort fel/tänkt fel... Kan man på något annat sätt göra så att markeringen blir kavr, även om man klickar i mainFrame....

Mvh
Henrik

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Hejsan!

<head>
<script type="text/javascript">

var cur = null;

window.onload = function(){
  var lnk = document.links,
      len = lnk.length;

  while (len--){
    lnk[len].onfocus = function(){
      if (cur){
	cur.style.backgroundColor = "white";
      }

      (cur = this).style.backgroundColor = "gray";
    }
  }
}

document.onmousedown = function(e){
  e = e ? e.target.nodeName : window.event ? window.event.srcElement.tagName : null;

  if (e && cur && e.toLowerCase() != "a"){
    cur.style.backgroundColor = "white";
    cur = null;
  }
}

</script>
</head>
devotionMedlem sedan jan. 20013 582 inlägg
#3

det är ju helt fantastiskt... det finns lösningar för allt

Thanx!

//Henrik

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)