Vad är VBScript? Introduktion & exempel

Vad är VBScript?

VBScript (Visual Basic Script) är utvecklat av Microsoft med avsikten att utveckla dynamiska webbsidor. Det är skriptspråk på klientsidan JavaManus. VBScript är en lätt version av Microsoft Visual Basic. Syntaxen för VBScript är mycket lik den för Visual Basic. Om du vill att din webbsida ska vara mer livlig och interaktiv kan du infoga VBScript i din kod.

VBScript är bara ett skriptspråk. Så den kan inte köra sin kod på egen hand. Den behöver ett större programmeringsspråk för att vara värd för den.

Just nu finns det 3 miljöer där VB Scripts kan köras.

  1. IIS (Internet Information Server) - Microsofts webbserver
  2. WSH (Windows Skriptvärd)– Den inhemska värdmiljön i Windows OS
  3. IE (Internet Explorer)– Den enklaste värdmiljön vi kan använda för att köra VBScript

Hur skapar man ett enkelt VBScript?

Du behöver bara två enkla verktyg för att skapa och köra VBScript-kod genom hela denna handledning:

  1. Internet Explorer – vilken version som helst, men det är bra att använda IE6 eller högre.
  2. Textredigerare – Du kan använda vanliga textredigerare som Notepad++ or Microsoft Expression Web eller till och med Notepad för att skriva VBScript-kod.

Låt oss börja med att utveckla ett enkelt VB Script-program.

I denna handledningsserie kommer vi att bädda in vår VBScript-kod i en mycket grundläggande HTML-kod.

På så sätt kan vi se VBScript i aktion genom att köra den specifika HTML-filen i webbläsaren Internet Explorer.

VBScript-exempel

Öppna din textredigerare (Här används Anteckningar. Du kan använda vilken textredigerare du vill) och lägg till följande kodrader.

<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>

Nu kommer din textredigerare att se ut så här (utseendet och layouten kan vara annorlunda beroende på vilken textredigerare du använder):

Skapa ett enkelt VBScript
Enkelt VBscript-program

I det här programmet utgör följande avsnitt HTML-mallen.

<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>

Endast avsnittet som börjar med comes as part of VB Scripting code.

Vilken strängsekvens du än lägger i document.write() kommer att visas av IE som sidtext.

Denna kod kommer helt enkelt att mata ut uttalandet "Ja!!! Jag har börjat lära mig VB-skript." på webbläsarsidan.

Gå till Arkiv-menyn och klicka på "Spara". Nu får du ett fönster så här:

Skapa ett enkelt VBScript

  1. Filnamn: ange namnet som trial.html
  2. Spara som typ: Alla filer.
  3. Klicka på spara-knappen

Klicka på knappen Spara så ser du filen trial.html i mappen där du har sparat din fil.

För att exekvera VB-skriptkoden som vi just skapade måste vi öppna filen trial.html i Internet Explorer.

Om du har ställt in IE som din standardwebbläsare behöver du bara dubbelklicka på filen trial.html.

Om du har ställt in någon annan webbläsare som din standardwebbläsare, högerklicka på filen och gå till Öppna med -> Internet Explorer så här:

Skapa ett enkelt VBScript

Obs! Du kan få ett meddelande om att göra IE till din standardwebbläsare

Nu kommer IE-webbläsaren att öppnas med en säkerhetsvarning så här:

Skapa ett enkelt VBScript

Klicka på "Tillåt blockerat innehåll" och du kommer att tillfrågas om du vill ställa in IE som din standardwebbläsare. Du kan klicka på Ja eller Nej som du vill. Nu kommer du att få följande meddelande på IE.

Skapa ett enkelt VBScript

Ja, du implementerade din första VBScript-kod framgångsrikt.

Felsökning

Om koden inte fungerar –

  • Tryck på F12 för att öppna utvecklarverktyg
  • I det vänstra verktygsfältet bläddrar du nedåt tills du ser inställningssidan "Emulering".
  • Ändra dokumentläge från ett standardläge ("Edge") till 10
  • Prova att använda följande kod
<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>

Nackdelen med VBScript

Den största nackdelen med VBScript är att de flesta webbläsare förutom Internet Explorer inte kommer att bearbeta VBScript-kod. Med andra ord, om din webbplats har besökare som använder en annan webbläsare än Internet Explorer som Chrome, Firefox or Opera, kommer VBScript inte att vara användbart.

Dessutom kommer VBScript inte att köras på datorer som körs på andra operativsystem än Microsoft Windows Inklusive Linux, Mac etc.

Som alla andra skriptspråk har VBScript gått igenom många förändringar under åren.

Nu används VB Script som standardskriptspråk för ASP.

NYCKEL LÄRA

  • VB Script är ett skriptspråk utvecklat av Microsoft.
  • Det är en lätt version av Microsoft Visual Basic och VBScript-syntaxen är mycket lik den för Visual Basic.
  • VBScript-program måste finnas på någon av dessa tre miljöer:
    1. IIS (Internet Information Server) – Microsoftegen webbservermjukvara
    2. WSH (Windows Scripting Host) – Den ursprungliga värdmiljön för Windows OS
    3. IE (Internet Explorer) – Den enklaste värdmiljön vi kan använda för att köra VBScript
  • VB Script kan bara köras på Windows maskiner och webbläsaren Internet Explorer.
  • De enklaste verktygen som du kan använda för att skapa och köra VBScript är IE och vilken textredigerare som helst.