Avatar billede Slettet bruger
28. maj 2000 - 13:20 Der er 37 kommentarer og
1 løsning

Dropdown, HASTER !

Hej folkens.

Jeg skal bruge et komplet JavaScript, der kan følgende. Mit kendskab til JS selv, er meget begrænset. Så svaret skal være ret idiot-sikret ;p

Jeg har 2 dropdown menu'er på det site, jeg er ved at lave. De fungerer sammen som side navigeringen. I dropdownen til venstre kan man vælge kategoier. Lad os sige "Rød, Grøm, Blå". Alt efter hvad man vælger i denne dropdown, er der til hver kategori knyttet nogle valgmuligheder i den højre dropdown. Når der vælges fra den højre dropdown, skal den loade/viderestille til den pågældende URL knyttet til denne valgmulighed. Et eksempel :

Fra venstre dropdown vælger jeg "rød". Der sker ikke andet, end at den højre dropdown bliver fyldt med de valgmuligheder jeg har den røde kategori. "Rød-maling", "Rød-strømpe" etc. Jeg vælger nu "Rød-strømpe" fra den højre dropdown, og bliver sendt til siden /roed.html.

Sidste ting er, at de dropdown menuer skal kunne huske, hvad der sidst er valgt. Så sidste valgte options i både kategori dropdownen og URL dropdownen er altså altid selected.

Jeg håber det giver god mening, og håber på et hurtigt svar.

Med venlig hilsen

Martin.
28. maj 2000 - 14:45 #1
Prøv http://www.webreference.com/dev/menus/intro2.html
Jeg håber det kan hjælpe dig
Avatar billede jumper Nybegynder
28. maj 2000 - 19:50 #2
Skal det virke i ældre browsere? (under 4.*)

/Thor
Avatar billede Slettet bruger
28. maj 2000 - 20:11 #3
Nej behøver det ikke ...
Avatar billede Slettet bruger
28. maj 2000 - 20:20 #4
Er det noget du kan hjælpe med Jumper?
Avatar billede jumper Nybegynder
28. maj 2000 - 21:01 #5
Værs'go:

http://chat.betachat.dk/test3/dropdown.html

Jeg har kommenteret de steder hvor du skal ændre noget.

/Thor
Avatar billede jumper Nybegynder
28. maj 2000 - 21:02 #6
Forresten, virker fra Netscape 2 og IE 3 ;)

/Thor
Avatar billede Slettet bruger
28. maj 2000 - 22:50 #7
Der er kun 2 små ting så Thor ...

Jeg skal ikke have en submit knap, men ved valg fra højre dropdown, skal der automatisk submittes.

Og forestil dig at den menu, du har lavet, sidder på toppen af alle HTML sider. Så skal begge dropdown efter valg automatisk stå ved de rigtige sider. Dvs. er man under grøn / groen.html ... ja skal dropdown'ene også stå der igen.

Håber det ikke kræver så store ændringer.

Mvh. Martin
Avatar billede jumper Nybegynder
28. maj 2000 - 22:56 #8
Martin, den første del er lavet.

Den anden del kan dog laves på mange måder. Skal/må der bruges en cookie? Skal det læses ud fra den nuværende sides filnavn? Hvis så, vil den nuværende sides filnavn altid være med i listen?

/Thor
Avatar billede Slettet bruger
28. maj 2000 - 22:59 #9
Brug alle de cookies du vil :)

Ehmm .. den nuværende sides filnavn vil altid være med i listen - et sted. Men ikke nødvendigvis i listen til højre. Man kan godt være under kategoien BLÅ og siden blue.html - og så blive viderestillet til kategoien GRØN og groen5.html ...

Er det hvad du mener?!
Avatar billede jumper Nybegynder
28. maj 2000 - 23:11 #10
Fuck cookies ;)

Når den nuværende sides filnavn altid vil være med i listen, et eller andet sted, er det hurtigt klaret.

Værs'go:

http://chat.betachat.dk/test3/dropdown.html

/Thor
Avatar billede jumper Nybegynder
28. maj 2000 - 23:15 #11
ups, sådan ;)

/Thor
Avatar billede Slettet bruger
28. maj 2000 - 23:18 #12
Allright perfekt .. tror jeg :)

Det skal proppes sammen med en masse PHP, så der kommer nok nogle problemer, men så håber jeg du gider hjælpe mig med mine eventuelle JS spørgsmål.

Tak for indsatsen.

Martin
Avatar billede Slettet bruger
28. maj 2000 - 23:21 #13
Iøvrigt virker det ikke :)

Error on page.

Avatar billede jumper Nybegynder
28. maj 2000 - 23:24 #14
Opdater, min skyld (glemte at slette en enkelt ], man overser ting når den ene arm er i gips) ;)

Hvis du får problemer med at binde det sammen med php, siger du bare til ;)

/Thor
Avatar billede Slettet bruger
28. maj 2000 - 23:26 #15
Iøvrigt .. vælger man group rød, grøn eller blå ... så virker Rød1 Grøn1 og Blå1 ikke. Der sker ikke noget når man trykker på dem. Man bliver nødt til at vælge noget andet først.

Det er ikke holdbart :)
Avatar billede jumper Nybegynder
28. maj 2000 - 23:30 #16
Mindre detalje, rettet ;)

/Thor
Avatar billede jumper Nybegynder
28. maj 2000 - 23:30 #17
Er det ellers nemt nok at konfigurere?
Avatar billede Slettet bruger
28. maj 2000 - 23:32 #18
Det tror jeg ikke bliver noget problem.
Det ser fint ud.

Jeg propper det nok først sammen med det resterende site i morgen tidelig engang.
Avatar billede Slettet bruger
28. maj 2000 - 23:34 #19
Liiiiiiiiige én ting til :)

Hvordan får jeg den til at starte i en bestemt kategori !? Så dropdownen til højre, ikke starter tom?
Avatar billede jumper Nybegynder
28. maj 2000 - 23:43 #20
Ved at åbne den i den pågældende side (grøn/grøn1.html) f.eks.

Hvis du gerne vil kunne sætte det uafhængigt af siden, kan jkeg hurtigt lige tilføje det ;)

/Thor
Avatar billede Slettet bruger
28. maj 2000 - 23:48 #21
Det skal jeg faktisk kunne, har jeg lige fundet ud af. Så det kunne være
perfekt.

Jeg skal snart have et JS kursus. Det virkeligt efterhånden et handicap !! :)
Avatar billede jumper Nybegynder
29. maj 2000 - 00:01 #22
Sådan ;)

/Thor
Avatar billede Slettet bruger
29. maj 2000 - 00:14 #23
Sejt - men, nu er der et andet problem:

Den husker ikke valget, når man er kommet over på den anden side ..
( altså den side, man har valgt ).
Avatar billede jumper Nybegynder
29. maj 2000 - 00:17 #24
Joda, hvis siden er i en af kategorierne ;)

Det kan du først teste reallife.

/Thor
Avatar billede Slettet bruger
29. maj 2000 - 00:19 #25
Det er os det jeg gør ...

Synes bare ikke det fungerer ...
Du har testet det?
Avatar billede jumper Nybegynder
29. maj 2000 - 00:21 #26
hmm, prøv nu..

/Thor
Avatar billede Slettet bruger
29. maj 2000 - 00:21 #27
Kan det være fordi jeg ikke skriver hele URL'en ?!!?

I det array man fylder skriver jeg kun groen.phtml selvom siden faktisk ligger i http://soemwhere.dk/~some/somewhere ..

Hvis det er tilfældet .. kan man så ikke slippe for at skrive hele den URL ind i array'et hver gang?
Avatar billede Slettet bruger
29. maj 2000 - 00:23 #28
Nu ser det ud til at virke :)
Hvad så end du rettede. Perfekt.
Avatar billede Slettet bruger
29. maj 2000 - 00:24 #29
Alligevel ikke .. hehe .. kæft det kører :)

Nu husker den siden , men efter 1. valg, sker der ikke noget mere, når man vælger kategorier .... !!
Avatar billede jumper Nybegynder
29. maj 2000 - 00:26 #30
Jeg rettede

suo==l

til

l.indexOf(suo)>=0

hvis du ville vide det ;)

/Thor
Avatar billede jumper Nybegynder
29. maj 2000 - 00:28 #31
Argh, jeg når knap nok at kommentere forrige kommentar før der er en ny *ggg*

Kan jeg kigge på det i morgen? ;)

/Thor
Avatar billede Slettet bruger
29. maj 2000 - 00:29 #32
Det er bare fordi, nu virker det slet
ikke - der er en fejl ...

'undefined er ikke et objekt'.
Avatar billede jumper Nybegynder
29. maj 2000 - 00:32 #33
Sådan ;)

/Thor
Avatar billede Slettet bruger
29. maj 2000 - 00:34 #34
Super. Vi skrives lige i morgen ;)
Sov godt.

Mvh.
Martin
Avatar billede Slettet bruger
29. maj 2000 - 09:28 #35
Hej igen Thor ... (ja nu det mig igen).

Jeg har proppet dit JS ind på sitet nu.
Der er to ting.

1) Hvis man ikke sætter en start Group(kategori), så vil jeg gerne have, at den skriver ---Vælgt Venligst--- I begge dropdowns. Som det er nu, hvis der ikke sættes start Group, så bliver højre dropdown top.

2) Og mere alvorligt. Under testen, har jeg brugt 'Rød' som startmenu i group. Vælger man fra højre dropdown, ting der er knyttet til denne kategori, så husker den kategorien fint nok. Den husker derimod ikke kategorien, hvis der vælges fra en anden kategori, end 'Rød.

Håber du gider bruge nogle min. på at løse disse to problemer.

Mvh.
Martin
Avatar billede Slettet bruger
05. juni 2000 - 11:23 #36
Har du droppet at følge op på det her?
Kunne være rart at vide !
05. juni 2000 - 11:29 #37
Hvad er der galt med http://www.webreference.com/dev/menus/intro2.html

Det opfylder da alle dine krav???
Avatar billede Slettet bruger
05. juni 2000 - 11:42 #38
Nej det gør det ikke, der er flere problemer med det. Jeg har kigget på det.
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