/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
dropdown menuer 2 styks
Fra : Steen M.


Dato : 28-01-01 13:21



hvordan laver jeg 2 dropdown menuer hvor valget i no. 1 bestemmer
valgmulighederne i menu 2 som så henter en html i en bestemt frame ?

 
 
Claus Schmidt (04-02-2001)
Kommentar
Fra : Claus Schmidt


Dato : 04-02-01 19:22

"Steen M." ::
> hvordan laver jeg 2 dropdown menuer hvor valget i no. 1 bestemmer
> valgmulighederne i menu 2 som så henter en html i en bestemt frame ?

Jeg kan ikke give dig en færdig
opskrift, men vil fortælle hvordan
du gør:

Ikke fordi det er svært, princippet
i det er egentlig temmelig enkelt,
men det er så omstændigt at der er
mange ting som kan gå galt.

Først laver du dropdownboks1.
Den har du formentlig allerede,
hvis jeg ikke gætter meget galt.

Hvis du har en af dem man ser
alle steder, hvor man bare skal
vælge et punkt, så bliver man
sendt videre, så kan du se i
koden at det er opbygget som
en liste.

Tricket består nu i at lave et sæt
af lister (arrays) nummereret
fra 0 til n, således at n svarer til
antallet af forskellige kombinationer
i dropdownboks2.

Disse lister skal så indeholde
de grupper af links som du vil have
man skal kunne vælge mellem
i boks1.

Listen i dropdownboks1 skal
så bare laves om så den returnerer
et nummer, der evalueres af en lille
scriptstump, så det giver et array-
navn.

Dette bruges som input til at
bygge dropdownboks2. Denne
skal bygges v.hja. script, da du
jo henter alle dens variable
fra en af de forskellige arrays.

Siden du vil have boksen til at
åbne nogle urler i en frame, skal
du så bare sørge for at opbygge de
forskellige arrays på en måde
så du både kan have linknavnet,
URLen og frame-navnet med.

Dette kan du gøre ved at sammen-
sætte to-tre forskellige arrays, eller
v.hj.a. lidt matematik og en enkelt array.

Dropdownboks2 skal opbygges
ligesom den traditionelle, men bare
med den forskel at der i <form>
tag'en skal være en TARGET=frame,
så browseren ved hvor den skal
smide filerne hen.

Jeg har lavet noget som svarer til
dette på adressen:
http://mediavejviseren.dk/news

-blot er det uden frames og uden
dropdownbokse og JavaScriptet
som styrer siderne er noget mere
langhåret end det jeg har skrevet
om her. Men ellers...

Tanken er dog den samme; du
vælger nogle kategorier og valget
bestemmer så hvilke links du
bliver præsenteret for.

Du kan næppe bruge script-
koden fra ovennævnte til noget,
da du vil skulle bruge for lang tid
på at finde ud af hvad den gør
og så tilpasse det, men det skulle
da ikke undre mig om der findes
etellerandet standardscript et
sted, som kan gøre dette.

Håber det var til nogen hjælp.

--
[claus]



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste