Indlejring af VBScript i HTML for at indstille brugervariabler
Mens du kan tilføje interaktive elementer til websider ved hjælp af bare HTML, skal du forbinde det med et andet sprog for at producere virkelig dynamisk indhold til dine kunder. Brug VBScript til at oprette kode, der åbner elementer i et dokument og reagerer på brugerinddata, f.eks. Når en bruger indtaster oplysninger om sig selv eller et bestemt køb.
HTML og VBScript
Brug af HTML til at producere dynamiske websider involverer normalt indlejring af et script sprog et sted på siden. Angiv begyndelsen af et VBScript element ved at bruge HTML "script" tags, hvilket betyder at følgende kode skal fortolkes som VBScript. Følgende eksempel illustrerer disse åbnings- og lukkekoder:
VBScript Variabler
Inden for det indlejrede VBScript vil du utvivlsomt håndtere brugerindgangsvariabler. I VBScript håndterer du variabler ved at erklære dem med "Dim", "Offentlige" eller "Private" udsagn. Mens du kan erklære variabler uden disse elementer, betragtes det som dårlig praksis. Desuden kan du tildele værdier til variabler ved hjælp af assignment operatoren, eller "=". Følgende eksempel viser, hvordan variabel erklæring og opgave virker:
VBScript Input Fields
Mens variabler i en VBScript kan deklareres og bruges inden for selve scriptet, for at indsamle input fra brugeren, skal du også ringe til særlige VBScript-funktioner for at hæve inputelementer for brugeren at interagere med. Funktionen "InputBox" giver f.eks. Brugeren mulighed for at indtaste tekst, der kan gemmes i en variabel inden for et VBScript, som illustreret af følgende eksempel:
Opkald VBScript fra HTML
Ved hjælp af disse elementer kan du ringe VBScript fra din HTML, der vil bede brugeren om input og få brugervariabler baseret på denne indgang. I det følgende eksempel kan du bede om brugerens fornavn via en InputBox-funktion, indstille en variabel med dataene og kalde funktionen via en HTML-knap:
Klik på mig