Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Handledning om hur man rullgardinsmenyer i Java Script

    JavaScript kan du skapa dynamiska drop ( pull ) - menyerna . JavaScript -koden är normalt innesluts direkt i HTML- dokumentet , vilket eliminerar behovet av två filer , en för HTML-dokument och en för manuset . Den JavaScript -koden kan hittas någonstans i dokumentet , men är ofta placerade i huvudet avsnittet . Koden kallas då i brödtexten i dokumentet . JavaScript -kod

    skript som ingår i denna artikel kommer att skapa en rullgardinsmeny som tar användaren till en ny webbsida så snart alternativ väljs.

    Den första funktionen kommer att skapa en array

    funktion createArray ( ) {var arg = createArray.arguments , . for (var i = 0 ; i. < arg.length , i + + ) {this [ i] = arg [ i] ; } this.length = arg.length ; }

    Då kommer du att fylla arrayen med webbadress ( URL: er ) för dina menyalternativ . Om du har mer än en meny på din hemsida , kan du skapa mer än en array .

    Var urls = ny final JavaScript -funktionen öppnar menyalternativet i samma fönster som den aktuella sidan

    funktion OpenURL ( som ) . { m = which.selectedIndex ; url = urls [ m ] ; location.href = url ; }

    menyalternativ kommer vardera att ha ett indexnummer . Detta nummer refereras i " m = which.selectedIndex " uttalande . Indexet nummer används i "url = urls [ m ] " uttalande som får rätt webbadress från arrayen . Den " location.href = url" uttalandet anger att webbläsaren ska gå till den nya webbplatsen . Addera HTML Document

    JavaScript -koden placeras inom skriptelement i huvud delen av HTML- dokumentet . Du bör också bifoga koden i en kommentar så att det inte kommer att läsas av webbläsare som inte stöder skript

    < /head>

    själva formen skapas i brödtexten i dokumentet . Den är skapad med väljarelementet och namnen på de webbplatser hålls inom optionsinslag . Du lägger inte de webbadresser som värden för alternativet elementet eftersom de hålls i arrayen som skapats ovan .

    < select name = " meny " onChange =" OpenURL ( ) "> Yahoo kan lägga till fler funktioner genom att lägga mouseover händelser för att skapa glidande menyer . Du kan också lägga till fler menyer genom att lägga till ett nummer till arrayvariabel och sedan passerar den siffran till " OpenURL ( ) " -funktion .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Förhindra att Copy & Paste
    ·Hur man skapar en Heat Map
    ·Hur man gör en timer i Game Maker
    ·Hur man skapar Java Script
    ·Hur du uppdaterar sessionsvariabler
    ·Hur man lägger in en Facebook Connect i sidfoten Anvä…
    ·Dolda Struts i JavaScript
    ·Hur man skapar en Vista Sidebar Gadget
    ·Hur dölja med klass i JavaScript
    ·Hur du ändrar mata in text med Javascript
    Utvalda artiklarna
    ·Vad är ett uppdrag uttalande i Java
    ·Hur man skapar ett Word-dokument från en SQL Query
    ·Hur man gör en flottör i Python
    ·Hur man läser en fil rad för rad PHP
    ·Hur man ansöker Blur Effekter på Skuggor i Flex
    ·Hur man läser serieportar med Visual Basic
    ·Hur fixar Bryta länkade Behörigheter i PHP
    ·Komma åt Macro Programmering
    ·Hur man skapar Klassdiagram
    ·Hur konvertera tecken till deras ASCII-värden i Visual…
    Copyright © Dator Kunskap http://www.dator.xyz