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.
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 20Formularskæ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 20Væ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 20Special 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 20Form 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. 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. Du kan placere din etiket før eller efter rullemenuen. 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. 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. 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. 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. 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. 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. 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. 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. 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. Når du er færdig med at redigere egenskaberne, viser Dreamweaver din rulleliste med den valgte standardværdi. 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. Hvis du gemmer dokumentet og ser det i en webbrowser, kan du se, at din rullemenu ser ud som om du ville forvente det. 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. 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. Klik på tilføjelseselementet for at tilføje et nyt emne til din springmenu. Tilføj så mange elementer som du ønsker. Når du har tilføjet alle de links, du ønsker, skal du vælge dine muligheder: 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. 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. 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 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. 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. 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! Stil
Position
Adgangstast
Tab Indeks
Vælg menuen
Menuegenskaber
Hvad er forskellen mellem liste og menu?
Tilføj nye listeposter
Tilføj mere og genbestill
Giv alle varer værdier
Vælg en standard
Se din liste i designvisning
Se din liste i kodevisning
Gem og se i browseren
Men det gør ikke noget …
Spring menu vindue
Tilføj varer til din Jump Menu
Spring menuvalg
Åbn webadresser i
Menunavn
Indsæt Go-knappen efter menuen
Vælg første element efter URL-ændring
Jump Menu Design View
Spring Menu i Browser