Jeg har været ved at omstrukturere/redesigne min hjemmeside i et lille
stykke tid, og er nu endelig ved at være nået til vejs ende - synes jeg
selv. Jeg har fået konverteret det meste om til valid XHTML 1.0 Strict
og CSS, men er nu stødt på et problem, idet jeg også vil have inkluderet
mine JumpMenu's - rullemenu/drop-down eller whatever det nu skal kaldes
- der lettere navigeringen.
Jeg har taget udgangspunkt i "Lær at lave formularer (forms)" fra
HTML.dk, men kan ikke umiddelbart få det til at virke. Min gamle
JumpMenu var lavet i Dreamweaver, men med den forældede tabelbaseret
kode det var et resultat af, kan jeg knap finde hoved og hale i det. Er
der noget med, at der skal bruges JavaScript for at få det til at virke?
Hvis man ser på følgende kode, hvad skal der så rettes til, for at det
kommer til at virke?
<form name="jumpmenu">
<select size="1" name="menu">
<option>Forside</option>
<option selected="selected">Artikel</option>
<option>Kontakt</option>
</select>
</form>
Hvis jeg f.eks. gerne vil have, at punktet Forside linker til
hjemmeside.dk/index.html, og Artikel linker til
hjemmeside.dk/artikel/internet.html og Kontakt til
hjemmeside.dk/kontakt.html - hvordan får jeg så menuen til at føre mig
hen på de klikkede sider??
En sådan jumpmenu, hvor man bruger <select> og <option>, skal den ikke
godt nok være sat ind i en <form>, eller kan dette udelades? Size er sat
til 1, men hvad er det lige den gør, og kan det også undlades? Er det
den, der bestemmer, at der f.eks. kun skal vises ét enkelt punkt ad
gangen, eller om man vil have flere? Når man arbejer med XHTML 1.0
Strict, er der så ikke noget med, at name skal ændres til id? Og skal
man sætte et name/id, eller er det uden betydning, også hvis man skal
have flere forskellige jumpmenuer, på flere forskellige sider?
Var alt hvad jeg lige kunne huske at spørge om i denne omgang, og jeg er
sikker på I nok skal få lært mig at lave en sådan jumpmenu!