Avatar billede a_ah12 Nybegynder
30. august 2003 - 14:30 Der er 5 kommentarer og
1 løsning

Skift farve på aktivt menulink

Jeg har en menu med tre menupunkter (tekst).
Når brugeren trykker på et punkt skal teksten skifte farve, og når han trykker på et nyt skal det få sin gamle farve igen.
Er der en nem måde at gøre det på med JavaScript?
Avatar billede ztyxx Nybegynder
30. august 2003 - 14:44 #1
Avatar billede a_ah12 Nybegynder
30. august 2003 - 15:02 #2
Det fungerer vist ikke med css - man skal kunne klikke rundt i det dokument der kommer frem under menupunktet, uden at menupunktet mister den "aktive" farve.
Avatar billede ztyxx Nybegynder
30. august 2003 - 21:40 #3
er det kun teksten på linket du mener
Avatar billede Slettet bruger
31. august 2003 - 17:53 #4
Nu går jeg ud fra, du bruger frames, for ellers vil siden jo skifte, hvilket vil kræve en hel anden kode.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
a {
  color: blue;
}
</style>
<script type="text/javascript">
foer = null;

function klikLink(lnk) {
  if (lnk != foer) {
    if (foer != null)
      foer.style.color = "blue";
    lnk.style.color = "red";
    foer = lnk;
  }
}
</script>
</head>
<body>
<a href="link1.html" target="andenFrame" onclick="klikLink(this);">Link 1</a><br />
<a href="link2.html" target="andenFrame" onclick="klikLink(this);">Link 2</a><br />
<a href="link3.html" target="andenFrame" onclick="klikLink(this);">Link 3</a><br />
<a href="link4.html" target="andenFrame" onclick="klikLink(this);">Link 4</a>
</body>
</html>
Avatar billede a_ah12 Nybegynder
06. september 2003 - 12:56 #5
ok. tak for det sidste indlæg med javascript, det var det jeg manglede.... men hvordan man giver point til folk forstår jeg ikke helt?
Avatar billede Slettet bruger
07. september 2003 - 12:11 #6
Først skal jeg svare. Så skal du trykke på mit navn i boksen og vælge "Accepter".
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester