Avatar billede claus_larsen Nybegynder
04. april 2003 - 02:23 Der er 2 kommentarer og
1 løsning

Menu Bøvl

Jeg har fået kodet mig en lille javascript menu

http://80.161.64.98/Dofsliced/test/menutest2.php

Indtil videre har jeg fået den til at vise undermenuen når jeg kører henover billedet, samtidig med at billedet lyser op.

Når man trykker på billedet er det meningen at billede og undermenu skal låse sig fast, og de andre billeder skal lyse op ved mouse over.

Når jeg så kører videre ok klikker på et andet billede, slukker det man først klikkede på ikke med det samme. Det skulle det gerne, og den nye undermenu skulle nu komme frem.

Mine problemer er altså :

a) At få undermenuen til at blive stående ved klik på billedet.

b) At få det 'sidst klikkede' billede til at slukke i samme øjeblik der trykkes på et nyt.


Håber virkelig der er nogle hajer der kan hjælpe mig. Det betyder meget for mig!
Avatar billede bamzen Nybegynder
04. april 2003 - 11:28 #1
lav en variabel hvor du gemmer referencen på den nu aktive....

I din onclick event skal du så tjekke på om den klikkede er lig den "nu(tidligere)aktive", hvis så, skal der ikke ske noget, hvis skal den deaktivere den "nu(tidligere)aktive", aktivere den nye, og gemme referencen til den nye aktive

Gav det mening?


altså lidt sådan her


var CurrentActive = ''

function myClick(myValue){
if(myValue!=CurrentActive){
alert('foer var den aktive: '+CurrentActive+'\nDen nye aktive er: '+myValue)
CurrentActive=myValue

}
}
Avatar billede bamzen Nybegynder
04. april 2003 - 11:29 #2
du kan bruge princippet til begge to opgaver
Avatar billede claus_larsen Nybegynder
07. april 2003 - 10:50 #3
Jeg tror du har ret, men lige nu har jeg stirret mig blind og irreteret på det #"/¤ Javascript! :)

Undskyld jeg først svarer nu, men jeg har haft problemer med at komme på eksperten. Har det været nede?

Kan du give mig en Copy paste udgave??? Så er der kys og kram på vej til Bamzen! ;)
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