Met Dreamweaver kunt u gemakkelijk vervolgkeuzemenu's maken voor uw website. Maar zoals alle HTML-formulieren kunnen ze een beetje lastig zijn. In deze zelfstudie doorloopt u de stappen voor het maken van een vervolgkeuzemenu in Dreamweaver.
Dreamweaver Jump-menu's
Dreamweaver 8 biedt ook een wizard om een snelmenu te maken voor navigatie op uw website. In tegenstelling tot standaard vervolgkeuzemenu's, zal dit menu daadwerkelijk iets doen wanneer u klaar bent. U hoeft geen JavaScript of CGI's te schrijven om ervoor te zorgen dat uw drop-downformulier werkt. In deze zelfstudie wordt ook uitgelegd hoe u de Dreamweaver 8-wizard gebruikt om een snelmenu te maken.
Maak eerst het formulier

Belangrijke opmerking over HTML-formulieren en Dreamweaver:
Behalve speciale wizards zoals het Jump-menu, helpt Dreamweaver u niet om HTML-formulieren 'werk' te maken. Hiervoor heeft u een CGI of JavaScript nodig. Zie mijn tutorial HTML-formulieren maken Werken voor meer informatie.
Wanneer u een vervolgkeuzemenu aan uw website toevoegt, is het eerste dat u nodig heeft een formulier om het te omringen. Ga in Dreamweaver naar het menu Invoegen en klik op Formulier en kies vervolgens 'Formulier'.
02 van 20Formulierweergaven in ontwerpweergave

Dreamweaver geeft uw formulierlocatie visueel weer in de ontwerpweergave, zodat u weet waar u uw formulierelementen moet plaatsen. Dit is belangrijk, omdat de vervolgkeuzelijst-tags niet geldig zijn (en niet werken) buiten het formulierelement. Zoals u in de afbeelding kunt zien, is het formulier de rode stippellijn in de ontwerpweergave.
03 van 20Kies Lijst / Menu

Vervolgkeuzemenu's worden "lijst" - of "menu" -items genoemd in Dreamweaver. Dus om er een toe te voegen aan uw formulier, moet u naar het menu Formulier in het menu Invoegen gaan en "Lijst / Menu" kiezen. Zorg ervoor dat uw cursor zich binnen de rode stippellijn van uw formuliervak bevindt.
04 van 20Venster met speciale opties

In de Dreamweaver-opties is er een scherm over toegankelijkheid. Ik heb ervoor gekozen om Dreamweaver alle toegankelijkheidsattributen te laten zien. En dit scherm is het resultaat daarvan. Formulieren zijn een plaats waar veel websites niet toegankelijk zijn en door deze vijf opties in te vullen, worden uw vervolgkeuzemenu's onmiddellijk toegankelijker.
05 van 20Toegankelijkheid van het formulier

De toegankelijkheidsopties zijn:
Label
Dit is de naam voor het veld. Het wordt weergegeven als tekst naast uw formulierelement.Schrijf op wat u uw vervolgkeuzemenu wilt noemen. Dit kan een vraag of korte zin zijn die in het vervolgkeuzemenu zal worden beantwoord. HTML bevat een labeltag om uw formulierlabels aan de browser te identificeren. Uw keuzes zijn om het vervolgkeuzemenu en de labeltekst met de tag in te pakken, om het "voor" -attribuut op de labeltag te gebruiken om te identificeren naar welke formuletekst deze verwijst of om de labeltag helemaal niet te gebruiken.Ik gebruik liever het attribuut, want als ik het label om een of andere reden moet verplaatsen, wordt het nog steeds aan het juiste formulierveld gekoppeld. U kunt uw label voor of na het vervolgkeuzemenu plaatsen. Dit is de sleutel die samen met de toetsen Alt of Option kan worden gebruikt om rechtstreeks naar dat formulierveld te gaan. Dit maakt uw formulieren zeer eenvoudig te gebruiken zonder een muis te hoeven gebruiken. Dit is de volgorde waarin het formulierveld moet worden geopend wanneer u het toetsenbord gebruikt om door de webpagina te bladeren. Wanneer u uw toegankelijkheidsopties heeft bijgewerkt, klikt u op OK. Nadat u uw vervolgkeuzemenu hebt weergegeven in de ontwerpweergave van Dreamweaver, moet u de verschillende elementen eraan toevoegen. Selecteer eerst het vervolgkeuzemenu door erop te klikken. Dreamweaver plaatst nog een stippellijn rond het vervolgkeuzemenu om aan te geven dat u het hebt geselecteerd. Het eigenschappenmenu zal veranderen in de lijst- / menu-eigenschappen voor dat vervolgkeuzemenu. Daar kun je je menu een ID geven (waar staat "select"), bepaal je of je een lis of een menu wilt, geef je het een stijlklasse uit je stijlpagina en wijs je waarden toe aan de vervolgkeuzelijst. Dreamweaver roept een vervolgkeuzemenu met menu's op in een dropdown-menu dat slechts één selectie toestaat. Een "lijst" staat meerdere keuzes toe in de vervolgkeuzelijst en kan meer dan één item hoog zijn. Als u wilt dat een vervolgkeuzemenu meerdere regels hoog is, wijzigt u dit in een "lijst" -type en laat u het selectievak "selecties" uitgeschakeld. Om nieuwe items toe te voegen aan uw menu, klikt u op de knop "Lijstwaarden …". Hierdoor wordt het bovenstaande venster geopend. Typ uw artikellabel in het eerste vak. Dit is wat op de pagina wordt weergegeven. Als u de waarde leeg laat, wordt dat ook in het formulier verzonden. Klik op het plus-pictogram om meer items toe te voegen. Als je ze opnieuw wilt rangschikken in de keuzelijst, gebruik dan de pijlen omhoog en omlaag aan de rechterkant. Zoals ik in stap 8 heb vermeld, wordt het label verzonden naar het formulier als u de waarde leeg laat. U kunt echter al uw artikelwaarden opgeven om alternatieve informatie naar uw formulier te verzenden. Je zult dit veel gebruiken voor dingen zoals jump-menu's en hyperlinks. Webpagina's worden standaard weergegeven als het dropdown-item als eerste wordt vermeld als het standaarditem. Maar als u een andere wilt selecteren, markeer deze dan in het vak "Aanvankelijk geselecteerd" in het menu Eigenschappen. Als u klaar bent met het bewerken van de eigenschappen, toont Dreamweaver uw vervolgkeuzelijst met de geselecteerde standaardwaarde. Als u naar de codeweergave overschakelt, kunt u zien dat Dreamweaver uw vervolgkeuzemenu toevoegt met zeer schone code. De enige extra attributen zijn degenen die we hebben toegevoegd met toegankelijkheidsopties. De code is allemaal ingesprongen en zeer gemakkelijk te lezen en te begrijpen. Het plaatst zelfs het geselecteerde = "geselecteerde" attribuut omdat ik tegen Dreamweaver heb gezegd dat ik standaard XHTML schrijf. Als u het document opslaat en bekijkt in een webbrowser, ziet u dat uw vervolgkeuzemenu er precies zo uitziet als u zou verwachten. Het menu dat we hierboven hebben gemaakt ziet er goed uit, maar het doet niets. Om het iets te laten doen, moet je een formulieractie instellen op het formulier zelf. Gelukkig heeft Dreamweaver een ingebouwd vervolgkeuzemenuformulier dat u onmiddellijk op uw site kunt gebruiken zonder dat u meer te weten hoeft te komen over formulieren, CGI's of scripting. Het heet een springmenu. Het Jump Menu van Dreamweaver stelt een vervolgkeuzemenu in met namen en URL's. Dan kunt u een item in het menu kiezen en de webpagina zal naar die locatie gaan, net als wanneer u op een link had geklikt. Ga naar het menu Invoegen en kies Formulier en vervolgens Springmenu. In tegenstelling tot het standaard drop-down menu opent het Jump-menu een nieuw venster om uw menu-items een naam te geven en details toe te voegen over hoe het formulier zou moeten werken. Voor het eerste item wijzigt u de tekst "untitled1" in wat u wilt dat deze leest en voegt u een URL toe waarnaar die link moet verwijzen. Klik op het item toevoegen om een nieuw item aan uw jump-menu toe te voegen. Voeg zoveel items toe als je wilt. Zodra u alle gewenste koppelingen heeft toegevoegd, moet u uw opties kiezen: Als je een frameset hebt, kun je de links in een ander frame openen. Of u kunt de optie van Hoofdvenster wijzigen in een speciaal doel, zodat de URL wordt geopend in een nieuw venster of elders. Geef uw menu een unieke ID voor de pagina. Dit is vereist zodat het script correct werkt. Hiermee kunt u ook meerdere jump-menu's in één vorm hebben - geef ze gewoon alle verschillende namen. Ik selecteer dit graag omdat het script soms niet werkt wanneer het menu verandert. Het is ook toegankelijker. Selecteer dit als u een prompt hebt zoals "Selecteer een" als het eerste menu-item. Dit zorgt ervoor dat dat item standaard op de pagina blijft. Net als bij uw eerste menu, stelt Dreamweaver uw jump-menu in de ontwerpweergave in met het standaarditem zichtbaar. U kunt het vervolgkeuzemenu vervolgens bewerken zoals u dat ook zou doen. Als u het wel bewerkt, zorg er dan voor dat u geen ID's op de items wijzigt, anders werkt het script mogelijk niet. Als u het bestand opslaat en op F12 drukt, wordt de pagina weergegeven in de browser van uw voorkeur. Daar kun je een optie selecteren, op "Go" klikken en het Jump-menu werkt! Stijl
Positie
Toegangssleutel
Tab Index
Selecteer het menu

Menu-eigenschappen

Wat is het verschil tussen lijst en menu?
Nieuwe lijstitems toevoegen

Meer toevoegen en opnieuw ordenen

Geef alle items waarden

Kies een standaard

Zie uw lijst in de ontwerpweergave

Zie uw lijst in de codeweergave

Opslaan en weergeven in browser

Maar het doet niets

Jump Menu Venster

Items toevoegen aan uw Jump-menu

Spring Menu-opties

Open URL's in
Menunaam
Voer de Go-knop in na het menu
Selecteer het eerste item na de URL-wijziging
Spring Menu ontwerpweergave

Spring naar menu in browser





