Avatar billede tejs Nybegynder
11. juni 2002 - 15:50 Der er 3 kommentarer og
1 løsning

Mouseover med hukommelse..

Hej,

Jeg er ved at lave en menu, bestående af 9 knapper + 1 stykke grafik(default_grafikken), der skal skiftes ud med et andet stykke grafik, hvor navnet på hver knap er på. default_grafikken er helt hvid.

Når man kører musen hen over en af de 9 knapper skal den helt hvide default_grafik skifte og vise det navn der høre til knappen. Når musen køre af igen skal default_grafikken igen vises. Dette er en meget simpel funktion og kan løses med et helt simpelt mouseover script.

Der hvor tingene bliver lidt komplicerede er når der trykkes på en af de 9 knapper. Så skal default_grafikken ikke længere være det hvide stykke grafik, men det stykke navne-grafik der hører til den knap der er trykket på.

Jeg gætter på at det er noget med at lægge referencen til default_grafikken i en variabel og så skifte indholdet af variablen ud når der trykkes på en knap, men jeg er ikke så god til JavaScript.
Avatar billede bgo Nybegynder
11. juni 2002 - 16:02 #1
En rodet hurtig udgave

function klik(knap){
if (knap=="name_på_knap1"){
document.getelementbyid("knap1").src="navne-grafik"
}else{
document.getelementbyid("knap1").src="normal-grafik"
}}
if (knap=="name_på_knap2"){
document.getelementbyid("knap2").src="navne-grafik"
}else{
document.getelementbyid("knap2").src="normal-grafik"
}}

osv

}

og så sætter du name på img-tagget og tilføjer onclick="klik('name_på_knappen')"

Skulle gerne fungere

bgo
Avatar billede bgo Nybegynder
11. juni 2002 - 16:03 #2
hvis name ikke fungere prøv ID i stedet

bgo
Avatar billede atn Nybegynder
11. juni 2002 - 20:27 #3
bgo >>
Hmm... jeg mener nu at javascript er casesensitive - jeg tror ikke din getelementbyid vil virke...

skriv det hellere lidt mere rent...ellers forvirre det bare mere en det gavner...

tejs >> http://www.atn.dk/showcase/swapper/

venligst

<ATN/>

venligst

<ATN/>
Avatar billede tejs Nybegynder
11. juni 2002 - 20:31 #4
Jeg er ved en eller anden underlig fejl kommet til at oprette spørgsmålet to gange, så kan I ikke lige skrive jeres svar i den anden, så lukker jeg denne..
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