Wat is VBScript? Inleiding en voorbeelden
Wat is VBScript?
VBScript (Visual Basic Script) is ontwikkeld door Microsoft met de bedoeling dynamische webpagina's te ontwikkelen. Het is een scripttaal aan de clientzijde JavaScript. VBScript is een lichte versie van Microsoft Visuele basis. De syntaxis van VBScript lijkt sterk op die van Visual Basic. Als u wilt dat uw webpagina levendiger en interactiever wordt, kunt u VBScript in uw code opnemen.
VBScript is slechts een scripttaal. Het kan de code dus niet zelfstandig uitvoeren. Het heeft een grotere programmeertaal nodig om het te hosten.
Op dit moment zijn er 3 omgevingen waar VB-scripts kunnen worden uitgevoerd.
- IIS (internetinformatieserver) - Microsoft’s webserver
- WSH (Windows Scripthost)– De native hostingomgeving van de Windows OS
- DWZ (Internet Explorer)– De eenvoudigste hostingomgeving die we kunnen gebruiken om VBScript uit te voeren
Hoe maak je een eenvoudig VBScript?
U hebt tijdens deze zelfstudie slechts twee eenvoudige hulpmiddelen nodig om VBScript-code te maken en uit te voeren:
- Internet Explorer – elke versie, maar het is goed om IE6 of hoger te gebruiken.
- Teksteditor – U kunt normale teksteditors gebruiken, zoals Notepad++ or Microsoft Expression Web of zelfs Kladblok om VBScript-code te schrijven.
Laten we beginnen met het ontwikkelen van een eenvoudig VB Script-programma.
In deze tutorialserie zullen we onze VBScript-code insluiten in een zeer eenvoudige HTML-code.
Op deze manier kunnen we VBScript in actie zien door het specifieke HTML-bestand in de webbrowser Internet Explorer uit te voeren.
VBScript-voorbeeld
Open uw teksteditor (hier wordt Kladblok gebruikt. U kunt elke gewenste teksteditor gebruiken) en voeg de volgende regels code toe.
<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 zal uw teksteditor er als volgt uitzien (het uiterlijk en de lay-out kunnen verschillen, afhankelijk van de teksteditor die u gebruikt):
In dit programma vormen de volgende secties de HTML-sjabloon.
<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>
Alleen het gedeelte dat begint met comes as part of VB Scripting code.
De tekenreeks die u in document.write() invoert, wordt door Internet Explorer weergegeven als paginatekst.
Deze code zal eenvoudigweg de verklaring “Ja!!! Ik ben begonnen met het leren van VB Scripting.” op de browserpagina.
Ga naar het menu Bestand en klik op de optie "Opslaan". Nu krijg je een venster als dit:
- Bestandsnaam: voer de naam in als trial.html
- Opslaan als type: Alle bestanden.
- Klik op de knop Opslaan
Klik op de knop Opslaan en u ziet het bestand trial.html in de map waarin u uw bestand heeft opgeslagen.
Om de VB-scriptcode uit te voeren die we zojuist hebben gemaakt, moeten we het bestand trial.html openen in Internet Explorer.
Als u IE als uw standaardbrowser hebt ingesteld, hoeft u alleen maar te dubbelklikken op het bestand trial.html.
Als u een andere webbrowser als standaardbrowser heeft ingesteld, klikt u met de rechtermuisknop op het bestand en gaat u als volgt naar Openen met -> Internet Explorer:
Opmerking: Mogelijk krijgt u een bericht te zien om van IE uw standaardbrowser te maken
Nu wordt de IE-webbrowser geopend met een beveiligingswaarschuwing zoals deze:
Klik op "Allow blocked content" en u wordt gevraagd of u IE als uw standaardbrowser wilt instellen. U kunt op Ja of Nee klikken zoals u wilt. Nu krijgt u het volgende bericht op IE.
Ja, u heeft uw eerste VBScript-code met succes geïmplementeerd.
Probleemoplossen
Als de code niet werkt –
- Druk op F12 om ontwikkelaarstools te openen
- Blader in de linkerwerkbalk naar beneden totdat u de instellingenpagina "Emulatie" ziet
- Wijzig de documentmodus van standaard (“Rand”) naar 10
- Probeer de volgende code te gebruiken
<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>
Nadeel van VBScript
Het grootste nadeel van VBScript is dat de meeste browsers, behalve Internet Explorer, geen VBScript-code verwerken. Met andere woorden, als uw site bezoekers heeft die een andere webbrowser dan Internet Explorer zoals Chrome gebruiken, Firefox or Opera, dan is VBScript niet nuttig.
Bovendien zal VBScript niet werken op computers die op andere besturingssystemen draaien dan Microsoft Windows waaronder Linux, Mac enz.
Net als elke andere scripttaal heeft VBScript door de jaren heen veel veranderingen ondergaan.
Nu wordt VB Script gebruikt als de standaard scripttaal van ASP.
BELANGRIJKE LESSEN
- VB Script is een scripttaal ontwikkeld door Microsoft.
- Het is een lightversie van Microsoft Visual Basic en de VBScript-syntaxis lijken sterk op die van Visual Basic.
- VBScript-programma moet worden gehost op een van deze 3 omgevingen:
- IIS (internetinformatieserver) – Microsoft’s eigen webserversoftware
- WSH (Windows Scripting Host) – De native hostingomgeving van de Windows OS
- IE (Internet Explorer) – De eenvoudigste hostingomgeving die we kunnen gebruiken om VBScript uit te voeren
- VB Script kan alleen worden uitgevoerd Windows machines en Internet Explorer-browser.
- De eenvoudigste hulpmiddelen die u kunt gebruiken om VBScript te maken en uit te voeren zijn IE en elke teksteditor.