Skip to main content

Slik lager du en rullegardinmeny i Dreamweaver

Welcome to Blogger's new look (Juni 2026)

Welcome to Blogger's new look (Juni 2026)
Anonim

Dreamweaver gjør det enkelt å lage rullegardinmenyer for ditt nettsted. Men som alle HTML-skjemaer kan de være litt vanskelig. Denne opplæringen vil gå deg gjennom trinnene for å lage en rullegardinmeny i Dreamweaver.

Dreamweaver Jump Menus

Dreamweaver 8 gir også en veiviser for å lage en hoppemeny for navigering på ditt nettsted. I motsetning til grunnleggende rullegardinmenyer, vil denne menyen faktisk gjøre noe når du er ferdig. Du trenger ikke å skrive noen JavaScript eller CGIer for å få drop-down-skjemaet ditt til å fungere. Denne opplæringen forklarer også hvordan du bruker Dreamweaver 8 veiviseren for å lage en hoppemeny.

01 av 20

Først opprett skjemaet

Viktig merknad om HTML-skjemaer og Dreamweaver:

Med unntak av spesielle veivisere som hoppemenyen hjelper ikke Dreamweaver deg til å lage HTML-skjemaer "arbeid". For dette trenger du en CGI eller JavaScript. Vennligst se min veiledning Lag HTML Forms Work for mer informasjon.

Når du legger til en rullegardinmeny på nettstedet ditt, er det første skjemaet du trenger å omgjøre. I Dreamweaver, gå til Sett inn-menyen og klikk på Form, og velg deretter "Form."

02 av 20

Skjermdisplayer i designvisning

Dreamweaver viser skjemaet ditt visuelt i designvisningen, slik at du vet hvor du skal sette skjemaelementene dine. Dette er viktig, fordi rullegardinmenyene ikke er gyldige (og vil ikke fungere) utenfor formelementet. Som du ser på bildet, er skjemaet den røde prikkede linjen i designvisning.

03 av 20

Velg Liste / Meny

Nedtrekksmenyer kalles "list" eller "meny" elementer i Dreamweaver. For å legge til en til skjemaet ditt, må du gå inn i skjememenyen på Sett inn-menyen og velge "Liste / Meny". Kontroller at markøren din var innenfor den røde prikkede linjen i skjemaboksen din.

04 av 20

Spesialvalgsvindu

I Dreamweaver Options er det en skjerm på Accessibility. Jeg velger å ha Dreamweaver vise meg alle tilgjengelighetsattributter. Og denne skjermen er resultatet av det. Skjemaer er et sted hvor mange nettsteder faller ned i tilgjengelighet, og ved å fylle ut disse fem alternativene vil rullegardinmenyene dine umiddelbart være tilgjengelige.

05 av 20

Form Tilgjengelighet

Tilgjengelighetsalternativene er:

Merkelapp

Dette er navnet på feltet. Det vil dukke opp som tekst ved siden av skjemaelementet ditt.Skriv hva du vil ringe til din rullegardinmeny. Dette kan være et spørsmål eller en kort setning som rullegardinmenyen vil svare.

Stil

HTML inneholder en etikett-kode for å identifisere formetikettene til nettleseren. Dine valg er å pakke rullegardinmenyen og etikettteksten med taggen, for å bruke "for" -attributtet på etikettetiketten for å identifisere hvilken formetikett den refererer til, eller å ikke bruke etikettmerket i det hele tatt.Jeg foretrekker å bruke den for attributtet, da da jeg vil flytte etiketten av en eller annen grunn, vil den fortsatt bli knyttet til riktig formfelt.

Stilling

Du kan plassere etiketten før eller etter rullegardinmenyen.

Tilgangsnøkkel

Dette er nøkkelen som kan brukes sammen med Alt eller Valg taster for å komme direkte til skjemafeltet. Dette gjør skjemaene dine veldig enkle å bruke uten at du trenger en mus.

Tab Index

Dette er rekkefølgen der skjemafeltet skal åpnes når du bruker tastaturet til å bla gjennom nettsiden.

Når du har oppdatert tilgjengelighetsalternativene dine, klikker du OK.

06 av 20

Velg menyen

Når du har rullegardinmenyen din i Dreamweaver-designvisning, må du legge til de ulike elementene i den. Velg først rullegardinmenyen ved å klikke på den. Dreamweaver vil sette en annen prikket linje rundt bare rullegardinmenyen, for å vise at du har valgt den.

07 av 20

Menyegenskaper

Egenskapsmenyen endres til listen / menyegenskapene for den nedtrekksmenyen. Der kan du gi din meny en ID (hvor det står "velg"), bestemme om du vil at det skal være en lis eller en meny, gi den en stil klasse fra stilarket ditt og tilordne verdier til rullegardinmenyen.

Hva er forskjellen mellom liste og meny?

Dreamweaver kaller en rullegardinmeny på menyen, en rullegardin som bare tillater ett valg. En "liste" tillater flere valg i rullegardinmenyen og kan være mer enn ett element høyt.

Hvis du vil ha en rullegardinmeny for å være flere linjer høy, må du endre den til en "liste" -type og la boksen "valg" ikke merkes av.

08 av 20

Legg til nye listeposter

For å legge til nye elementer i menyen, klikk på "List values ​​…" knappen. Dette åpner vinduet ovenfor. Skriv inn varemerket i den første boksen. Dette er hva som skal vises på siden. Hvis du lar verdien tomt, er det også det som skal sendes i skjemaet.

09 av 20

Legg til mer og ombestille

Klikk på plussikonet for å legge til flere elementer. Hvis du vil ombestille dem i listeboksen, bruk opp- og nedpilene til høyre.

10 av 20

Gi alle elementer verdier

Som nevnt i trinn 8, hvis du lar verdien stå tom, vil etiketten bli sendt til skjemaet. Men du kan gi alle dine verdier - for å sende annen informasjon til skjemaet ditt. Du vil bruke dette mye for ting som hoppemenyer og hyperlinking.

11 av 20

Velg en standard

Websider som standard for å vise hvilken rullegardinliste som er oppført, er først oppført som standardelement. Men hvis du vil ha en annen valgt, marker du den i boksen "Utvalgt valgt" på Egenskaper-menyen.

12 av 20

Se listen i designvisning

Når du er ferdig med å redigere egenskapene, viser Dreamweaver din rullegardinliste med standardverdien som er valgt.

13 av 20

Se listen i kodevisning

Hvis du bytter til kodevisning, kan du se at Dreamweaver legger til rullegardinmenyen med veldig ren kode. De eneste ekstra attributter er de som vi har lagt til med tilgjengelighetsalternativer. Koden er alt innrykket og veldig lett å lese og forstå. Den legger til og med i det valgte = "valgt" attributtet fordi jeg har fortalt Dreamweaver at jeg som standard for å skrive XHTML.

14 av 20

Lagre og vise i nettleser

Hvis du lagrer dokumentet og ser det i en nettleser, kan du se at rullegardinmenyen ser ut som du ville forvente det.

15 av 20

Men det gjør ikke noe …

Menyen vi opprettet ovenfor ser bra ut, men det gjør ingenting. For å få det til å gjøre noe, må du sette opp en form handling på selve skjemaet.

Heldigvis har Dreamweaver en innebygd rullegardinmeny som du kan bruke umiddelbart på nettstedet ditt uten å måtte lære om skjemaer, CGIer eller skripting. Det kalles en hoppemeny.

Dreamweaver Jump-menyen setter opp en rullegardinmeny med navn og nettadresser. Deretter kan du velge et element i menyen, og nettsiden vil flytte til den plasseringen, akkurat som om du hadde klikket på en lenke.

Gå til Sett inn-menyen, og velg Form og deretter Jump Menu.

16 av 20

Hopp menyvinduet

I motsetning til standard-rullegardinmenyen åpner Hopp-menyen et nytt vindu for at du skal navngi menyelementene dine og legge til detaljer om hvordan skjemaet skal fungere.

For det første elementet, endre teksten "untitled1" til det du vil at den skal lese og legg til en nettadresse som den koblingen skal gå til.

17 av 20

Legg til elementer i hoppemenyen

Klikk på add-elementet for å legge til et nytt element i hoppemenyen. Legg til så mange elementer som du ønsker.

18 av 20

Hopp menyalternativer

Når du har lagt til alle linkene du vil ha, bør du velge alternativer:

Åpne nettadresser i

Hvis du har rammesett, kan du åpne koblingene i en annen ramme. Eller du kan endre muligheten til hovedvinduet til et spesielt mål slik at nettadressen vil åpnes i et nytt vindu eller et annet sted.

Menynavn

Gi menyen en unik ID for siden. Dette kreves slik at skriptet fungerer som det skal. Det lar deg også ha flere hoppemenyer i en form - bare gi dem alle forskjellige navn.

Sett inn Go-knappen etter menyen

Jeg liker å velge dette fordi noen ganger fungerer ikke skriptet når menyen endres. Det er også mer tilgjengelig.

Velg første element etter URL-endring

Velg dette hvis du har en melding som "Velg en" som det første menyelementet. Dette vil sikre at det aktuelle elementet forblir standard på siden.

19 av 20

Hoppmeny Designvisning

På samme måte som med din første meny, oppretter Dreamweaver hoppemenyen i designvisning med standardelementet som er synlig. Du kan deretter redigere rullegardinmenyen som du ville noe annet.

Hvis du redigerer det, må du ikke endre noen IDer på elementene, ellers kan ikke skriptet fungere.

20 av 20

Hopp-menyen i nettleseren

Ved å lagre filen og trykke på F12, vises siden i din foretrukne nettleser. Der kan du velge et alternativ, klikk "Go" og hoppemenyen fungerer!