Avatar billede kaver Nybegynder
26. marts 2003 - 14:20 Der er 10 kommentarer og
1 løsning

links

Hejsa,
jeg har 10 menupunkter der hver består af et gif-billede (blå) på en html side. Når jeg klikker på et af de 10 links skal det være muligt vha et javascript, at bytte det lille gif-billede ud med et andet (rød). Dette billede er så aktivt så længe du er på den side. Når du trykker på et nyt link bliver det links så aktivt.

Er det for indviklet beskrevet? Jeg tror ikke at det er indviklet at lave. Men jeg er ikke den store JS-haj.

Jeg vil gerne have en færdig kode - hvis det er muligt
Avatar billede Slettet bruger
26. marts 2003 - 16:21 #1
<script>
foer = null;

function skift(navn) {
  bill = document.images[navn];
  if (foer != bill) {
    if (foer != null)
      foer.src = "blaa.gif";
    bill.src = "roed.gif";
    foer = bill;
  }
}
</script>

For hvert billede:

<a href="link1.html" target="ditTarget" onClick="skift('bill1');"><img src="blaa.gif" border="0" name="bill1"></a>
<a href="link2.html" target="ditTarget" onClick="skift('bill2');"><img src="blaa.gif" border="0" name="bill2"></a>
osv.
Avatar billede kaver Nybegynder
26. marts 2003 - 16:45 #2
Til Phoenixv
jeg tror at jeg har formurleret mig lidt uklart.

nyhed (står med blå)
publikationer (står med blå)
kontakt( står med blå)
osv.

når der så trykkes på f.eks nyhed skal gif-billedet med den blå skrift  skiftes ud med et gif-billede hvor teksten står med rød.

Når der så bagefter f.eks. trykkes på kontakt skifter det røde nyheds-gif tilbage til blå og kontakt-gif skiftes til et gif-billede med rød skrift
Avatar billede Slettet bruger
26. marts 2003 - 16:47 #3
Og det er lige præcis det, jeg har lavet til dig! Tilfældigt? :)
Avatar billede kaver Nybegynder
26. marts 2003 - 17:02 #4
Jammen...jammen..jam,
hvor er det lige at jeg indsætter de 10 tilhørende gif-billeder som bare står med rød skrift
Avatar billede olebole Juniormester
26. marts 2003 - 19:13 #5
<ole>

Ingen steder ... scriptet skifter det blå ud med et rødt  :)

/mvh
</bole>
Avatar billede Slettet bruger
27. marts 2003 - 16:56 #6
Hvis hvert billede er forskelligt, vil det være nemmest, hvis du navngiver dem "nyhed_blaa.gif" og "nyhed_roed.gif" osv.:

<script>
foer = null;

function skift(navn) {
  bill = document.images[navn];
  if (foer != bill) {
    if (foer != null)
      foer.src = foer.src.split(".gif")[0].split("_")[0] + "_blaa.gif";
    bill.src = bill.src.split(".gif")[0].split("_")[0] + "_roed.gif";
    foer = bill;
  }
}
</script>
Avatar billede kaver Nybegynder
28. marts 2003 - 10:24 #7
Hejsa, jeg tror ikke at det kan lade sig gøre med denne funktion for hvordan skal den kunne tage værdien med til hver af de 8 sider. Altså om det elink man lige har trykket på bliver rødt på den næste side?
Avatar billede Slettet bruger
28. marts 2003 - 15:19 #8
Prøv nu at forklare dit problem ordentligt. Vi kan ikke hjælpe, hvis vi skal famle i tågen.
Avatar billede kaver Nybegynder
30. marts 2003 - 11:51 #9
Jeg må hellere lukke spørgsmålet - tak for hjælpen. phoenixv, gider du ikke lige skrive så du kan få point
Avatar billede Slettet bruger
30. marts 2003 - 13:09 #10
Kun hvis jeg hjalp. Men en anden gang skal du altså beskrive dit problem ordentligt. Ellers er det umuligt at hjælpe.
Avatar billede kaver Nybegynder
31. marts 2003 - 17:13 #11
Tak for hjælpen, jeg skal nok beskrive mine problemer lidt mere detaljeret næste gang.
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