VBScript Dialog Boxes


Hva er en dialogboks?

VBScript tillater utviklerne å samhandle med brukeren effektivt. Det kan være en meldingsboks for å vise en melding til en bruker eller en tekstboks med der brukeren kan legge inn verdiene.

VBScript MsgBox Funksjon

MsgBox funksjonen viser en meldingsboks og venter på brukeren til å klikke på en knapp og deretter en handling er utført basert på knappen klikkes av brukeren.

Syntax
MsgBox (spør [, knapper] [, tittel] [, hjelpefilen, kontekst]) < h2> Parameter Beskrivelse

Spør - en nødvendig parameter. En streng som vises som en melding i dialogboksen. Den maksimale lengden på teksten er ca 1 024 tegn. Hvis meldingen strekker seg til mer enn en linje, så vi kan skille linjer ved hjelp av en vognreturtegn (Chr (13)) eller et linjeskift karakter (Chr (10)) mellom hver linje.

  • knapper - en valgfri parameter. En Numerisk uttrykk som angir hvilken type knapper som skal vises, til ikonet stil bruke identiteten til standardknappen, og modalitet i meldingsboksen. Dersom tomt, er standardverdien for knapper 0.

    Tittel - en valgfri parameter. A String uttrykk vises i tittellinjen i dialogboksen. Hvis tittelen er tomt, er programnavnet plassert i tittellinjen

    hjelpefilen -. En valgfri parameter. A String uttrykk som identifiserer hjelpefilen til å bruke for å gi kontekstavhengig hjelp for dialogboksen

    kontekst -. En valgfri parameter. Et numerisk uttrykk som identifiserer Hjelp sammenheng nummer tildelt av hjelpe forfatteren til den aktuelle hjelpeemnet. Hvis sammenhengen er gitt, må hjelpefilen også gis

    Knapper
    parameter kan ta noen av følgende verdier:.

  • 0 vbOKOnly Viser OK bare.

    1 vbOKCancel Viser OK og Avbryt.

    2 vbAbortRetryIgnore Viser Abort, Retry, og Ignorer knapper. < .no>

    3 vbYesNoCancel Viser ja, nei, og Avbryt.

    4 vbYesNo Viser Ja- og Nei-knappene.

    5 vbRetryCancel Viser retry og Avbryt.

    16 vbCritical Viser Kritisk Message ikon.

    32 vbQuestion Viser Warning Query ikon.

    48 vbExclamation Viser advarsel ikon.

    64 vbInformation Viser informasjon Melding ikon.

    0 vbDefaultButton1 Først knappen er standard.

    256 vbDefaultButton2 Second knappen er standard.

    512 vbDefaultButton3 Tredje knappen er standard.


    768 vbDefaultButton4 fjerde knappen er standard.

    0 vbApplicationModal Application modal. Den aktuelle applikasjonen vil ikke fungere før brukeren svarer på meldingsboksen.

  • 4096 vbSystemModal System modal. Alle søknader vil ikke fungere før brukeren svarer på meldingsboksen

    Verdiene ovenfor er logisk delt inn i fire grupper. Den første gruppen (0 til 5) indikerer knappene som skal vises i meldingsboksen. Den andre gruppen (16, 32, 48, 64) beskriver sytle av ikonet som skal vises, den tredje gruppen (0, 256, 512, 768) viser hvilken knapp skal være standard, og den fjerde gruppen (0, 4096 ) bestemmer modalitet i meldingsboksen

    returnere verdier

    MsgBox funksjonen kan returnere en av følgende verdier:.

    1 - vbOK - OK ble klikket

    2 - vbCancel - Avbryt ble klikket

    3 - vbAbort - Abort ble klikket

    4 - vbRetry - Prøv igjen ble klikket

    5 - vbIgnore - Ignorer ble klikket

    6 - vbYes - Ja klikket


    7 - vbNo - Ingen ble klikket

    Eksempel
    & lt;! DOCTYPE html & gt; & lt; html & gt; & lt; body & gt; & lt; script language = " VBScript "type =" text /VBScript "& gt; 'Message Box med bare rask melding MsgBox ("Velkommen")' Message Box med tittelen, ja nei og avbryte Butttons a = MsgBox ("Liker du blå farge?", 3: «Velg alternativer") 'Anta at du trykker Nei Button document.write ("Verdien av en er" & amp; a) & lt; /script & gt; & lt; /body & gt; & lt; /html & gt;

    Når skriptet ovenfor er utført, blir meldingsboksen vises, og hvis du trykk på Nei-knappen, da verdien av en er 7.
    Verdien av en er 7
    VBScript InputBox Funksjon

    InputBox funksjonen hjelper brukeren å få verdiene fra brukeren. Etter inn verdiene, hvis brukeren klikker på OK-knappen eller trykk Enter på tastaturet, vil InputBox funksjonen returnerer teksten i tekstboksen. Hvis brukeren klikker på Avbryt-knappen, vil funksjonen returnere en tom streng ("").

    Syntax
    InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
    Parameter Beskrivelse

    Spør - en nødvendig parameter. En streng som vises som en melding i dialogboksen. Den maksimale lengden på teksten er ca 1 024 tegn. Hvis meldingen strekker seg til mer enn en linje, så vi kan skille linjer ved hjelp av en vognreturtegn (Chr (13)) eller et linjeskift karakter (Chr (10)) mellom hver linje.

  • Tittel - en valgfri parameter. A String uttrykk vises i tittellinjen i dialogboksen. Hvis tittelen er tomt, er programnavnet plassert i tittellinjen

    Default -. En valgfri parameter. En standardteksten i tekstboksen som brukeren ønsker å bli vist

    XPOS -. En valgfri parameter. Plasseringen av X-aksen som representerer teksten avstand fra venstre side av skjermen horisontalt. Dersom tomt, blir inngangs boksen horisontalt sentrert

    YPos -. En valgfri parameter. Plasseringen av Y-aksen som representerer teksten avstand fra venstre side av skjermen vertikalt. Dersom tomt, blir inngangs boksen vertikalt sentrert

    hjelpefilen -. En valgfri parameter. A String uttrykk som identifiserer hjelpefilen til å bruke for å gi kontekstavhengig hjelp for dialogboksen

    kontekst -. En valgfri parameter. Et numerisk uttrykk som identifiserer Hjelp sammenheng nummer tildelt av hjelpe forfatteren til den aktuelle hjelpeemnet. Hvis sammenhengen er gitt, må hjelpefilen også gis

    Eksempel
    . & Lt;! DOCTYPE html & gt; & lt; html & gt; & lt; body & gt; & lt; script language = "VBScript" type = "text /VBScript" & gt; 'Input Box med bare Prompt InputBox ("Skriv et tall")' Input Box med en tittel a = InputBox ("Skriv inn et nummer", "Enter Value") MsgBox en "Input Box med en Prompt, Tittel og Standard verdi a = InputBox ("Skriv et nummer", "Enter Value", 123) MsgBox en "Input Box med en Prompt, tittel, Standard og XPOS a = InputBox (" Skriv navnet ditt "," Enter Value ", 123700) MsgBox en" Input boks med en Prompt, Tittel og Standard og YPos a = InputBox ("Skriv navnet ditt", "Enter Value", 123, 500) MsgBox en & lt; /script & gt; & lt; /body & gt; & lt; /html & gt;

    Når skriptet ovenfor er utført, blir inngangs boksen vises, og viser den angitte verdien av brukeren.