Navigační rozbalovací pole formuláře

Jedním z nejrozšířenějších prvků formulářů je rozbalovací menu. S využitím JavaScriptu můžeme díky rozbalovacímu menu skočit rovnou na určitou stránku uvnitř webové prezentace nebo na kotvu v té samé stránce. Tuto techniku použijete k:
Vytvoření možnosti výběru z nabídky.
Poskytnete návštěvníkům oblíbený nástroj výběru.
Poskytnutí alternativy ke grafické navigaci.
Bez pomoci obrázků nebo roloverů můžete velice snadno vytvořit použitelnou alternativu k tradičním formám navigace.
Snadnému vylepšení navigace stránky.
Přidejte ke grafické navigaci aletrnativu rozbalovacího menu pro ty, ktaří upřednostňují rychlá řešení.

Definujeme funkci

V hlavičce souboru definujeme funkci, která provede změnu stránky nebo přechod na kotvu v téže stránce:

< SCRIPT Language="JavaScript">
function JdiNaStranku(stranka)
{
if (stranka!=""){self.location=stranka}
}
< SCRIPT>

V těle stránky definujeme rozbalovací menu

s použitím funkce JdiNaStranku:

< FORM>
< SELECT NAME="url" 
OnChange="JdiNaStranku(this.options[this.selectedIndex].value)">
< OPTION value="#kotva1">Jméno 1. kotvy
< OPTION value="#kotva2">Jméno 2. kotvy
< OPTION value="#kotva3">Jméno 3. kotvy
< OPTION value="strana1.htm">URL 1. stránky
< OPTION value="strana2.htm">URL 2. stránky
< OPTION value="strana3.htm">URL 3. stránky
< /SELECT>
< /FORM>

Začátek