Hva er VBScript? Introduksjon og eksempler
Hva er VBScript?
VBScript (Visual Basic Script) er utviklet av Microsoft med den hensikt å utvikle dynamiske nettsider. Det er skriptspråk på klientsiden JavaManus. VBScript er en lett versjon av Microsoft Visual Basic. Syntaksen til VBScript er veldig lik den til Visual Basic. Hvis du vil at nettsiden din skal være mer livlig og interaktiv, kan du inkludere VBScript i koden din.
VBScript er bare et skriptspråk. Så den kan ikke kjøre koden på egen hånd. Den trenger et større programmeringsspråk for å være vert for den.
Akkurat nå er det 3 miljøer der VB Scripts kan kjøres.
- IIS (Internet Information Server) - Microsoftsin webserver
- WSH (Windows Skriptvert)– Det opprinnelige vertsmiljøet til Windows OS
- IE (Internet Explorer)– Det enkleste vertsmiljøet vi kan bruke til å kjøre VBScript
Hvordan lage et enkelt VBScript?
Du trenger bare 2 enkle verktøy for å lage og kjøre VBScript-kode gjennom denne opplæringen:
- Internet Explorer – hvilken som helst versjon, men det er greit å bruke IE6 eller nyere.
- Tekstredigering - Du kan bruke vanlige tekstredigerere som Notepad++ or Microsoft Expression Web eller til og med Notepad for å skrive VBScript-kode.
La oss starte med å utvikle et enkelt VB Script-program.
I denne opplæringsserien vil vi bygge inn VBScript-koden vår i en veldig enkel HTML-kode.
På denne måten kan vi se VBScript i aksjon ved å kjøre den bestemte HTML-filen i Internet Explorer-nettleseren.
Eksempel på VBScript
Åpne tekstredigeringsprogrammet (Her brukes Notisblokk. Du kan bruke hvilken tekstredigerer du vil) og legg til følgende kodelinjer.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Nå vil tekstredigeringsprogrammet ditt se slik ut (utseendet og layouten kan være forskjellig basert på tekstredigeringsprogrammet du bruker):
I dette programmet utgjør de følgende delene HTML-malen.
<html> <head> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Yes!!! I have started learning VBScript.") </script> </body> </html>
Bare avsnittet som begynner med comes as part of VB Scripting code.
Uansett hvilken strengsekvens du legger inn i document.write() vil bli vist av IE som sidetekst.
Denne koden vil ganske enkelt sende ut setningen "Ja!!! Jeg har begynt å lære meg VB-skripting.» på nettlesersiden.
Gå til Fil-menyen og klikk "Lagre". Nå får du et vindu som dette:
- Filnavn: skriv inn navnet som trial.html
- Lagre som type: Alle filer.
- Klikk på lagre-knappen
Klikk på Lagre-knappen og du vil se filen trial.html i mappen der du har lagret filen.
For å utføre VB-skriptkoden vi nettopp har laget, må vi åpne filen trial.html i Internet Explorer.
Hvis du har satt IE som standard nettleser, trenger du bare å dobbeltklikke på filen trial.html.
Hvis du har satt en annen nettleser som standard nettleser, høyreklikk på filen og gå til Åpne med –> Internet Explorer slik:
Merk: Du kan bli vist en melding om å gjøre IE til din standard nettleser
Nå vil IE-nettleseren åpnes med en sikkerhetsadvarsel som dette:
Klikk "Tillat blokkert innhold" og du vil bli spurt om du vil angi IE som standard nettleser. Du kan klikke Ja eller Nei som du vil. Nå vil du få følgende melding på IE.
Ja, du implementerte den første VBScript-koden din.
Feilsøking
Hvis koden ikke fungerer –
- Trykk F12 for å åpne utviklerverktøy
- Rull ned på venstre verktøylinje til du ser innstillingssiden "Emulering".
- Endre dokumentmodus fra en standard ("Edge") til 10
- Prøv å bruke følgende kode
<html> <head> <meta http-equiv="x-ua-compatible" content="IE=10"> <title>My First VBScript Code!!!</title> </head> <body> <script type="text/vbscript"> document.write("Hello World!") </script> </body> </html>
Ulempen med VBScript
Den største ulempen med VBScript er at de fleste nettlesere unntatt Internet Explorer ikke vil behandle VBScript-kode. Med andre ord, hvis nettstedet ditt har besøkende som bruker en annen nettleser enn Internet Explorer som Chrome, Firefox or Opera, da vil ikke VBScript være nyttig.
Dessuten vil ikke VBScript kjøre på datamaskiner som kjører på andre operativsystemer enn Microsoft Windows herunder Linux, Mac osv.
Som alle andre skriptspråk, har VBScript gått gjennom mange endringer i løpet av årene.
Nå brukes VB Script som standard skriptspråk for ASP.
NØKKELLÆRING
- VB Script er et skriptspråk utviklet av Microsoft.
- Det er en lett versjon av Microsoft Visual Basic og VBScript-syntaksen er veldig lik den til Visual Basic.
- VBScript-program må være vert for et av disse tre miljøene:
- IIS (Internet Information Server) – Microsoftsin egen webserverprogramvare
- WSH (Windows Scripting Host) – Det opprinnelige vertsmiljøet til Windows OS
- IE (Internet Explorer) – Det enkleste vertsmiljøet vi kan bruke til å kjøre VBScript
- VB Script kan bare kjøres på Windows maskiner og nettleseren Internet Explorer.
- De enkleste verktøyene du kan bruke til å lage og kjøre VBScript er IE og et hvilket som helst tekstredigeringsprogram.