Det jeg mener er at farve på linket skal skifte når jeg trykker på det og forblive den farve indtil jeg trykker på et andet link.
active virker kun i det øjeblik jeg trykker på linket og ikke når jeg HAR haft trykket på det. visited bliver ved med at have den samme farve når man bare 1 gang har trykket på det, så det dur heller ikke.
<script language="javascript" type="text/javascript"> function findActLink(){ var doc = location.href.substring(location.href.lastIndexOf("/")+1) var l = document.getElementsByTagName("A"); alert(l.length); for(i=0;l.length>i;i++){ if(l[i].href.indexOf(doc)>-1) l[i].style.color = "#444"; } } window.onload = findActLink; </script>
-- bemærk dog, at en url kan være encoded i adresselinjen, så det kan være nødvendigt at unescape, hvis du bruger tegn i dine links, som bliver encoded i urler (f.eks. mellemrum, æøå m.v. !-)
Ja, hov, jeg fik ikke fjernet debug-alerten, der skal du bare fjerne den linje, som starter med alert( ...
-- jeg måtte nøjes med at finde det, som står efter sidste / i sidens adresse for at få det til at virke, så måske slutter dine adresser med en skråstreg ?-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.