JavaScript lar deg lage dynamiske dråpe (trekk ) -down menyer . JavaScript-koden er normalt lukket direkte i HTML-dokumentet , som fjerner behovet for to filer , en for HTML- dokument , og en for skriptet . JavaScript-koden kan finnes hvor som helst i dokumentet , men er ofte plassert i hodet delen . Koden blir da koblet i legemet av dokumentet. JavaScript Code
skript som er inkludert i denne artikkelen vil skape en rullegardinmeny som tar brukeren til en ny nettside så snart alternativet er valgt .
Den første funksjonen vil skape en rekke
funksjon createArray ( ) {var arg = createArray.arguments ; . for (var i = 0 ; i < arg.length ; i + + ) { dette [ i] = arg [ i] ; } this.length = arg.length ;}
Deretter vil du fylle array med web-adressen ( URL-er) for menyelementer . Hvis du har mer enn en meny på websiden din , kan du lage mer enn ett array .
Var urls = new endelig JavaScript-funksjonen vil åpne menyvalget i det samme vinduet som gjeldende side
funksjon OpenURL (som ) . { m = which.selectedIndex ; url = urls [ m ]; location.href = url ; }
menyelementene vil hver ha en indeks nummer. Dette nummeret er referert i " m = which.selectedIndex " statement. Indeksen nummeret brukes i " url = urls [ m] " statement som får riktig URL fra tabellen . Den " location.href = url " statement forteller leseren å gå til det nye nettstedet .
HTML Document
JavaScript -koden er plassert innenfor script elementer i hodet delen av HTML-dokumentet . Du bør også legge koden i en kommentar, slik at det ikke vil bli lest av nettlesere som ikke støtter scripting