Skip to main content

Sådan oprettes en drop-down menu i Dreamweaver

Calling All Cars: Missing Messenger / Body, Body, Who's Got the Body / All That Glitters (Kan 2025)

Calling All Cars: Missing Messenger / Body, Body, Who's Got the Body / All That Glitters (Kan 2025)
Anonim

Dreamweaver gør det nemt at oprette drop-down menuer til dit websted. Men ligesom alle HTML-formularer kan de være lidt vanskelige. Denne vejledning fører dig gennem trinene til oprettelse af en rullemenu i Dreamweaver.

Dreamweaver Jump Menuer

Dreamweaver 8 giver også en guide til at oprette en springmenu til navigation på dit websted. I modsætning til grundlæggende rullemenuer vil denne menu faktisk gøre noget, når du er færdig. Du behøver ikke at skrive nogen JavaScript eller CGI'er for at få din drop-down form til arbejde. Denne vejledning forklarer også, hvordan du bruger Dreamweaver 8-guiden til at oprette en springmenu.

01 af 20

Opret først formularen

Vigtig note om HTML-formularer og Dreamweaver:

Bortset fra specielle guider som spring-menuen hjælper Dreamweaver dig ikke med at lave HTML-formularer "arbejde". Til dette har du brug for en CGI eller JavaScript. Se venligst min vejledning Gør HTML Forms Work for mere information.

Når du tilføjer en rullemenu til dit websted, er den første ting du har brug for en formular til at omslutte den. I Dreamweaver, gå til menuen Indsæt og klik på Form, og vælg derefter "Formular".

02 af 20

Formularskærme i designvisning

Dreamweaver viser din formularplacering visuelt i designvisningen, så du ved, hvor du skal sætte dine formelementer. Dette er vigtigt, fordi rullemenuetiketter ikke er gyldige (og ikke fungerer) uden for formelementet. Som du kan se i billedet, er formularen den røde prikket linje i designvisning.

03 af 20

Vælg Liste / Menu

Drop-down menuer kaldes "list" eller "menu" elementer i Dreamweaver. For at tilføje en til din formular skal du gå ind i menuen Form på menuen Indsæt og vælge "Liste / Menu". Sørg for, at din markør var inden for den røde prikket linje i din formular boks.

04 af 20

Special Options Window

I Dreamweaver Options er der en skærm på Tilgængelighed. Jeg vælger at have Dreamweaver vise mig alle tilgængelighedsattributter. Og denne skærm er resultatet af det. Formularer er et sted, hvor mange websites falder ned i tilgængelighed, og ved at udfylde disse fem valgmuligheder vil dine rullemenuer straks blive mere tilgængelige.

05 af 20

Form tilgængelighed

Adgangsmulighederne er:

Etiket

Dette er navnet på feltet. Det vil dukke op som tekst ved siden af ​​dit formelement.Skriv det, du vil ringe til din rullemenu. Dette kan være et spørgsmål eller en kort sætning, som rullemenuen vil svare.

Stil

HTML indeholder et label-tag til at identificere dine formularer til browseren. Dine valg er at indpakke rullemenuen og etiketteksten med mærket, for at bruge attributten "for" på etikettetiketten for at identificere, hvilken formular det refererer til eller slet ikke bruge etikettetiketten.Jeg foretrækker at bruge attributten, da hvis jeg skal flytte etiketten af ​​en eller anden grund, vil den stadig blive knyttet til det korrekte formularfelt.

Position

Du kan placere din etiket før eller efter rullemenuen.

Adgangstast

Dette er nøglen, der kan bruges sammen med Alt eller Valg tasterne for at komme direkte til formularfeltet. Dette gør dine skemaer meget nemme at bruge uden at have brug for en mus.

Tab Indeks

Dette er den rækkefølge, hvor formularfeltet skal åbnes, når du bruger tastaturet til at fane gennem websiden.

Når du har opdateret dine tilgængelighedsindstillinger, skal du klikke på OK.

06 af 20

Vælg menuen

Når du har din rullemenu, der vises i Dreamweaver designvisning, skal du tilføje de forskellige elementer til den. Vælg først rullemenuen ved at klikke på den. Dreamweaver vil sætte en anden prikket linje kun på drop-down menuen, for at vise, at du har valgt det.

07 af 20

Menuegenskaber

Egenskabsmenuen ændres til listen / menufunktionerne i den rulleliste. Der kan du give din menu et ID (hvor det står "vælg"), beslutter, om du vil have det som en lis eller en menu, giv det en stil klasse fra dit stilark og tildel værdier til rullemenuen.

Hvad er forskellen mellem liste og menu?

Dreamweaver kalder en menu drop-down menu enhver drop-down, der kun tillader et valg. En "liste" tillader flere valg i rullemenuen og kan være mere end et emne højt.

Hvis du vil have en rullemenu til at være flere linjer højt, skal du ændre den til en "listetype" og forlade feltet "valg" ikke.

08 af 20

Tilføj nye listeposter

For at tilføje nye emner til din menu, klik på "List værdier …" knappen. Dette åbner ovenstående vindue. Indtast din varemærke i den første boks. Dette er hvad der vises på siden. Hvis du forlader værdien blankt, er det også det, der sendes i formularen.

09 af 20

Tilføj mere og genbestill

Klik på plusikonet for at tilføje flere elementer. Hvis du vil ombestille dem i listefeltet, skal du bruge pilene op og ned til højre.

10 af 20

Giv alle varer værdier

Som jeg nævnte i trin 8, hvis du forlader værdien blankt, vil mærkaten blive sendt til formularen. Men du kan give alle dine varer værdier - at sende alternative oplysninger til din formular. Du vil bruge dette meget til ting som spring menuer og hyperlinking.

11 af 20

Vælg en standard

Websider som standard for at vise hvilket som helst drop-down-element er først angivet som standardelementet. Men hvis du vil have en anden valgt, skal du markere den i boksen "Initially selected" i menuen Egenskaber.

12 af 20

Se din liste i designvisning

Når du er færdig med at redigere egenskaberne, viser Dreamweaver din rulleliste med den valgte standardværdi.

13 af 20

Se din liste i kodevisning

Hvis du skifter til kodevisning, kan du se, at Dreamweaver tilføjer din rullemenu med meget ren kode. De eneste ekstra attributter er dem, vi tilføjede med tilgængelighedsindstillinger. Koden er alle indrykket og meget let at læse og forstå. Den sætter endda i den valgte = "valgt" attribut, fordi jeg har fortalt Dreamweaver, at jeg som standard til at skrive XHTML.

14 af 20

Gem og se i browseren

Hvis du gemmer dokumentet og ser det i en webbrowser, kan du se, at din rullemenu ser ud som om du ville forvente det.

15 af 20

Men det gør ikke noget …

Menuen vi oprettet ovenfor ser fint ud, men det gør ikke noget. For at få det til at gøre noget, skal du oprette en formular handling på selve formularen.

Heldigvis har Dreamweaver en indbygget drop-down menu, som du kan bruge straks på dit websted uden at skulle lære om former, CGI'er eller scripting. Det kaldes en Jump Menu.

Dreamweaver Jump Menu opretter en rullemenu med navne og webadresser. Derefter kan du vælge et emne i menuen, og websiden flytter til den pågældende placering, ligesom hvis du havde klikket på et link.

Gå til menuen Indsæt og vælg Formular og derefter Spring menu.

16 af 20

Spring menu vindue

I modsætning til standard rullemenuen åbner menuen Hop et nyt vindue, så du kan navngive dine menupunkter og tilføje detaljer om, hvordan formularen skal fungere.

For det første punkt skal du ændre teksten "untitled1" til det, du vil have den til at læse og tilføje en URL, som det link skal gå til.

17 af 20

Tilføj varer til din Jump Menu

Klik på tilføjelseselementet for at tilføje et nyt emne til din springmenu. Tilføj så mange elementer som du ønsker.

18 af 20

Spring menuvalg

Når du har tilføjet alle de links, du ønsker, skal du vælge dine muligheder:

Åbn webadresser i

Hvis du har et rammesæt, kan du åbne linkene i en anden ramme. Eller du kan ændre muligheden for Main Window til et specielt mål, så URL'en åbnes i et nyt vindue eller andre steder.

Menunavn

Giv din menu et unikt id til siden. Dette er påkrævet, så scriptet fungerer korrekt. Det giver dig også mulighed for at have flere hoppemenuer i en form - bare giv dem alle forskellige navne.

Indsæt Go-knappen efter menuen

Jeg kan godt lide at vælge dette, fordi scriptet i nogle tilfælde ikke virker, når menuen ændres. Det er også mere tilgængeligt.

Vælg første element efter URL-ændring

Vælg dette, hvis du har en prompt som "Vælg en" som det første menupunkt. Dette sikrer, at det pågældende element forbliver som standard på siden.

19 af 20

Jump Menu Design View

Ligesom med din første menu opsætter Dreamweaver din hoppemenu i designvisning med standardelementet synligt. Du kan derefter redigere rullemenuen som du ville have andre.

Hvis du redigerer det, skal du sørge for ikke at ændre nogen id'er på emnerne, ellers kan scriptet muligvis ikke virke.

20 af 20

Spring Menu i Browser

Hvis du gemmer filen og rammer F12, vises siden i din foretrukne browser. Der kan du vælge en indstilling, klikke på "Gå" og springmenuen virker!