Hur man skapar en rullgardinsmeny i Dreamweaver

Innehållsförteckning:

Hur man skapar en rullgardinsmeny i Dreamweaver
Hur man skapar en rullgardinsmeny i Dreamweaver
Anonim

Vad att veta

  • Gå till Infoga > Form > Form. Klicka på den prickade röda linjen på formuläret och gå till Insert > Form > List/Menu. Välj tillgänglighets alternativ.
  • Klicka på menyn och välj dess egenskaper, välj sedan Listvärden för att lägga till nya meny alternativ. Klicka på plustecknet för att lägga till fler objekt.
  • Lägg till objektvärden och välj ett standardobjekt. För att lägga till åtgärder, gå Insert > Form > Jump Menu. Lägg till objekt i hoppmenyn och spara.

Dreamweaver gör det enkelt att skapa rullgardinsmenyer för din webbplats. Men som alla HTML-formulär kan de vara lite knepiga. Den här handledningen leder dig genom stegen för att skapa en rullgardinsmeny i Dreamweaver.

Dreamweaver Jump Menus

Dreamweaver 8 tillhandahåller också en guide för att skapa en hoppmeny för navigering på din webbplats. Till skillnad från grundläggande rullgardinsmenyer kommer den här menyn att göra något när du är klar. Du behöver inte skriva något JavaScript eller CGI för att få din rullgardinsmeny att fungera. Den här handledningen förklarar också hur du använder Dreamweaver 8-guiden för att skapa en hoppmeny.

Skapa först formuläret

Image
Image

Med undantag för speciella guider som hoppmenyn, hjälper Dreamweaver dig inte att få HTML-formulär att "fungera". För detta behöver du en CGI eller JavaScript.

När du lägger till en rullgardinsmeny på din webbplats är det första du behöver ett formulär som omger den. I Dreamweaver, gå till Infoga-menyn och klicka på Formulär, välj sedan "Form."

Formvisningar i designvy

Image
Image

Dreamweaver visar din formulärplats visuellt i designvyn, så att du vet var du ska placera dina formulärelement eftersom rullgardinsmenytaggar inte är giltiga (och kommer inte att fungera) utanför formulärelementet. Som du kan se på bilden är formen den röda prickade linjen i designvyn.

Välj lista/meny

Image
Image

Rullgardinsmenyer kallas "lista" eller "meny" i Dreamweaver. Så för att lägga till en till ditt formulär måste du gå in i formulärmenyn på Infoga-menyn och välja "Lista/meny". Se till att markören var inom den röda prickade linjen i formulärrutan.

Special alternativfönster

Image
Image

I Dreamweaver- alternativen finns en skärm om tillgänglighet. Dina rullgardinsmenyer blir omedelbart mer tillgängliga än andra webbplatser om du fyller i dessa fem alternativ.

Formtillgänglighet

Image
Image

Tillgänglighets alternativen är:

Label

Etikettfältet visas som text bredvid ditt formulärelement. Skriv in ett namn för din rullgardinsmeny. Det kan vara en fråga eller kort fras som rullgardinsmenyn kommer att besvara.

Stil

HTML innehåller en etiketttagg för att identifiera dina formuläretiketter för webbläsaren. Dina val är att slå in rullgardinsmenyn och etiketttexten med taggen, att använda "for"-attributet på label taggen för att identifiera vilken form tag den refererar till, eller att inte använda label taggen alls.

Position

Du kan placera din etikett före eller efter rullgardinsmenyn.

Åtkomstnyckel

Besökare kan använda en åtkomstnyckel med "Bild" eller alternativknapparna för att komma direkt till det formulärfältet. Denna kortkommando gör dina formulär mycket enkla att använda utan en mus. alt="

Tab Index

Flikindexet är hur användare ska komma åt formulärfälten när de använder tangentbordet för att gå igenom webbsidan.

När du har uppdaterat dina tillgänglighets alternativ klickar du på OK.

Välj menyn

Image
Image

När du har visat din rullgardinsmeny i Dreamweavers designvy, måste du lägga till de olika elementen. Välj först rullgardinsmenyn genom att klicka på den. Dreamweaver lägger ytterligare en prickad linje runt rullgardinsmenyn för att visa att du har v alt den.

Meny Properties

Image
Image

Egenskapsmenyn ändras till listan/menyegenskaperna för den rullgardinsmenyn. Där kan du ge din meny ett ID (där det står "välj"), bestämma om du vill att det ska vara en lista eller en meny, ge den en stilklass från din stilmall och tilldela värden till rullgardinsmenyn.

Vad är skillnaden mellan lista och meny?

Dreamweaver kallar en meny-rullgardinsmeny till valfri rullgardinsmeny som bara tillåter ett val. En "lista" tillåter flera val i rullgardinsmenyn och kan vara mer än en post hög.

Om du vill att en rullgardinsmeny ska vara flera rader hög, ändra den till en "lista"-typ och lämna "val"-rutan omarkerad.

Lägg till nya listobjekt

Image
Image

För att lägga till nya objekt till din meny, klicka på knappen "Lista värden…", som öppnar fönstret ovan. Skriv sedan din artikeletikett i den första rutan. Det kommer att visas på sidan.

Lägg till fler och beställ om

Image
Image

Klicka på plusikonen för att lägga till fler objekt. Om du vill sortera om dem i listrutan, använd upp- och nedpilarna till höger.

Ge alla artiklar värden

Image
Image

Om du lämnar värdet tomt, kommer etiketten att hamna i formuläret. Men du kan ge alla dina varor värden - för att skicka alternativ information till ditt formulär. Du kommer att använda detta mycket för saker som hoppmenyer och hyperlänkar.

Välj en standard

Image
Image

Webbsidor visar som standard den rullgardinsmeny som listas först som standardobjekt. Men om du vill ha en annan markerad markerar du den i rutan "Initi alt vald" på menyn Egenskaper.

Se din lista i designvy

Image
Image

När du är klar med att redigera egenskaperna kommer Dreamweaver att visa din rullgardinslista med standardvärdet v alt.

Se din lista i kodvy

Image
Image

Om du byter till kodvy kan du se att Dreamweaver lägger till din rullgardinsmeny med ren kod. De enda extra attributen är tillgänglighets alternativen. Koden är indragen och mycket lätt att läsa och förstå.

Spara och visa i webbläsaren

Image
Image

Om du sparar dokumentet och visar det i en webbläsare kan du se att din rullgardinsmeny ser ut precis som du förväntar dig.

Men det gör ingenting…

Image
Image

Menyn vi skapade ovan ser bra ut, men den gör ingenting. För att få det att göra något måste du ställa in en formuläråtgärd på själva formuläret.

Lyckligtvis har Dreamweaver ett inbyggt rullgardinsmenyformulär som du kan använda direkt på din webbplats utan att behöva lära dig om formulär, CGI:er eller skript. Det kallas en Jump Menu.

Dreamweaver Jump Menu skapar en rullgardinsmeny med namn och webbadresser. Sedan kan du välja ett objekt i menyn, och webbsidan kommer att flyttas till den platsen, precis som om du hade klickat på en länk.

Gå till Infoga-menyn och välj Formulär och sedan Hoppa Meny.

Jump Menu Window

Image
Image

Till skillnad från den vanliga rullgardinsmenyn öppnar Jump-menyn ett nytt fönster där du kan namnge dina meny alternativ och lägga till detaljer om hur formuläret ska fungera.

För det första objektet, ändra texten "un titled1" till vad du vill att den ska läsa och lägg till en URL.

Lägg till objekt i din hoppmeny

Image
Image

Klicka på lägg till objektet för att lägga till ett nytt objekt till din hoppmeny. Lägg till så många objekt du vill.

Jump Menu Options

Image
Image

När du har lagt till alla länkar du vill ha, bör du välja dina alternativ:

Öppna webbadresser i

Om du har en ramuppsättning kan du öppna länkarna i en annan ram. Eller så kan du ändra alternativet för huvudfönster till ett speciellt mål så att webbadressen öppnas i ett nytt fönster eller någon annanstans.

Menynamn

Ge din meny ett unikt ID för sidan. Det krävs för att skriptet ska fungera korrekt. Det låter dig också ha flera hoppmenyer i en form - ge dem alla olika namn.

Infoga Go-knapp efter meny

Jag gillar att välja detta eftersom ibland inte skriptet fungerar när menyn ändras. Det är också mer tillgängligt.

Välj första objekt efter webbadressändring

Välj detta om du har en prompt som "Välj en" som första meny alternativ. Detta säkerställer att objektet förblir standard på sidan.

Jump Menu Design View

Image
Image

Precis som med din första meny, ställer Dreamweaver upp din hoppmeny i designvy med standardobjektet synligt. Du kan sedan redigera rullgardinsmenyn som alla andra.

Om du redigerar det, se till att inte ändra några ID på objekten; annars kanske skriptet inte fungerar.

Hoppa meny i webbläsaren

Image
Image

Om du sparar filen och trycker på F12 visas sidan i din favoritwebbläsare. Där kan du välja ett alternativ, klicka på "Go" och hoppmenyn fungerar.

Rekommenderad: