Slik Hopp meny flere rammer med Javascript

Du kan bruke Javascript og HTML for å lage en rullegardinmeny som lar besøkende til å navigere din nettside eller hoppe til eksterne lenker. Sider med flere rammer, derimot, kan gjøre nettstedet navigasjon mer vanskelig, siden hele nettsteder kan ende opp med lasting i dagens ramme, i stedet for i et nytt vindu. Men du kan bruke Javascript for å angi om en meny lenke belastninger i gjeldende ramme eller i et nytt vindu eller fane.

Bruksanvisning

1 Skriv "<form action =" ../ ">" og "</ form>" i mellom "<body>" og "</ body>" tagger i HTML-koden. Ekskluder sitater omgir "<form>" koder.

2 Sett "<velg name =" meny ">" og "</ velge>" i mellom "<form>" tags:

<Form action = "../">
<Velg name = "meny">
</ Velge>
</ Form>

3 Legg et "<alternativ>" tag for hver destinasjon, og deretter skrive inn nettadressen til siden. Sett "<alternativ>" koder i mellom "<Velg>" koder; for eksempel:

<Option value = "http: // min side /"> Hjem </ option>
<Option value = "http: // min side / forrige"> Arkiv </ option>
<Option value = "http: // min side / me"> Om meg </ option>
<Option value = "mailto: en @ mitt address.com"> E-post </ option>

4 Sett inn en "Go" -knappen i mellom "</ select>" og "</ form>" tags:

</ Velge>
<-knappen Type = "button"> Start </ knapp>
</ Form>

5 Legg til "onclick" attributt til "<-knappen>" tag. Sett Javascript inn i "onclick" felt; for eksempel:

<-knappen Type = "button" onclick = "window.open (this.form.menu.options [this.form.menu.selectedIndex] .Value, '_ top')">

6 Bruk "_top" for å hoppe ut av rammene og laste siden i en full vinduet. Bruk "_blank" for å laste siden på nytt vindu eller fane. Bruk "_self" for å laste på linken i dagens ramme; for eksempel:

onclick = "window.open (this.form.menu.options [this.form.menu.selectedIndex] .Value, '_ blank") "