JavaScript consente di creare menu dinamici (pull) a scorrimento visualizzati . Codice JavaScript è normalmente racchiusa direttamente nel documento HTML , che elimina la necessità di due file, uno per il documento HTML e uno per lo script . Il codice JavaScript può essere trovato in qualsiasi punto del documento, ma spesso è posta nella sezione di testa . Il codice viene poi chiamato nel corpo del documento . JavaScript Codice
Lo script incluso in questo articolo creerà un menu a discesa che porterà l'utente ad una nuova pagina web, non appena viene selezionata l'opzione .
La prima funzione creerà un array
funzione createArray ( ) {var arg = createArray.arguments , . for (var i = 0; i < arg.length ; i + + ) { questo [ i] = arg [ i] ; } this.length = arg.length ; }
Poi si riempie la matrice con l'indirizzo web ( URL ) per le voci di menu . Se si dispone di più di un menu nella tua pagina web, è possibile creare più di un array.
Var url = new funzione JavaScript finale sarà aperta l'opzione di menu nella stessa finestra della pagina corrente
funzione openURL (che ) . { m = which.selectedIndex ; url = URL [ m ] ; location.href = url ; }
Le voci di menu hanno ciascuno un numero di indice . Questo numero fa riferimento nella dichiarazione "m = which.selectedIndex " . Il numero indice è utilizzato nella " url = url [ m ] " dichiarazione che ottiene l'URL corretto dalla matrice . Il " location.href = url " dichiarazione dice al browser di andare al nuovo sito .
HTML Document
Il codice JavaScript viene inserito all'interno degli elementi di script in sezione head del documento HTML . Si dovrebbe anche includere il codice all'interno di un commento in modo che non sarà letto dai browser che non supportano la creazione di script