Hvad er VBScript? Introduktion og eksempler

Hvad er VBScript?

vbscript (Visual Basic Script) er udviklet af Microsoft med det formรฅl at udvikle dynamiske websider. Det er klient-side scripting sprog som JavaManuskript. VBScript er en light-version af Microsoft Visual Basic. Syntaksen i VBScript er meget lig den i Visual Basic. Hvis du รธnsker, at din webside skal vรฆre mere livlig og interaktiv, sรฅ kan du inkorporere VBScript i din kode.

VBScript er blot et scriptsprog. Sรฅ den kan ikke kรธre sin kode alene. Det har brug for et stรธrre programmeringssprog for at vรฆre vรฆrt for det.

Lige nu er der 3 miljรธer, hvor VB Scripts kan kรธre.

  1. IIS (Internet Information Server) - Microsoft's webserver
  2. WSH (Windows script vรฆrt)โ€“ Det oprindelige vรฆrtsmiljรธ i Windows OS
  3. IE (Internet Explorer)โ€“ Det enkleste hostingmiljรธ, vi kan bruge til at kรธre VBScript

Hvordan opretter man et simpelt VBScript?

Du behรธver kun 2 enkle vรฆrktรธjer til at oprette og kรธre VBScript-kode i hele denne vejledning:

  1. Internet Explorer โ€“ enhver version, men det er godt at bruge IE6 eller nyere.
  2. Teksteditor โ€“ Du kan bruge normale teksteditorer som f.eks Notepad++ or Microsoft Expression Web eller endda Notesblok til at skrive VBScript-kode.

Lad os starte med at udvikle et simpelt VB Script-program.

I denne vejledningsserie vil vi indlejre vores VBScript-kode i en meget grundlรฆggende HTML-kode.

Pรฅ denne mรฅde kan vi se VBScript i aktion ved at kรธre den bestemte HTML-fil pรฅ Internet Explorer-webbrowseren.

VBScript eksempel

ร…bn din teksteditor (Her bruges Notesblok. Du kan bruge hvilken teksteditor du vil) og tilfรธj fรธlgende linjer kode.

<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 vil din teksteditor se sรฅdan ud (udseendet og layoutet kan vรฆre anderledes baseret pรฅ den teksteditor du bruger):

Opret et simpelt VBScript
Simpelt VBscript-program

I dette program udgรธr de fรธlgende afsnit HTML-skabelonen.

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

Kun det afsnit, der starter med comes as part of VB Scripting code.

Uanset hvilken strengsekvens du indsรฆtter i document.write() vil IE blive vist som sidetekst.

Denne kode vil blot udsende erklรฆringen "Ja!!! Jeg er begyndt at lรฆre VB Scripting.โ€ pรฅ browsersiden.

Gรฅ til menuen Filer og klik pรฅ "Gem". Nu fรฅr du et vindue som dette:

Opret et simpelt VBScript

  1. Filnavn: Indtast navnet som trial.html
  2. Gem som type: Alle filer.
  3. Klik pรฅ knappen Gem

Klik pรฅ knappen Gem, og du vil se filen trial.html i den mappe, hvor du har gemt din fil.

For at udfรธre den VB Scripting-kode, vi lige har oprettet, skal vi รฅbne filen trial.html i Internet Explorer.

Hvis du har indstillet IE som din standardbrowser, skal du blot dobbeltklikke pรฅ filen trial.html.

Hvis du har indstillet en anden webbrowser som din standardbrowser, skal du hรธjreklikke pรฅ filen og gรฅ til ร…bn med -> Internet Explorer pรฅ denne mรฅde:

Opret et simpelt VBScript

Bemรฆrk: Du fรฅr muligvis vist en besked om at gรธre IE til din standardbrowser

Nu vil IE-webbrowseren blive รฅbnet med en sikkerhedsadvarsel som denne:

Opret et simpelt VBScript

Klik pรฅ "Tillad blokeret indhold", og du bliver spurgt, om du vil indstille IE som din standardbrowser. Du kan klikke pรฅ Ja eller Nej, som du vil. Nu vil du fรฅ fรธlgende besked pรฅ IE.

Opret et simpelt VBScript

Ja, du implementerede din fรธrste VBScript-kode med succes.

Fejlfinding

Hvis koden ikke virker โ€“

  • Tryk pรฅ F12 for at รฅbne udviklervรฆrktรธjer
  • Rul ned i venstre vรฆrktรธjslinje, indtil du ser indstillingssiden "Emulering".
  • Skift dokumenttilstand fra en standard ("Kant") til 10
  • Prรธv at bruge 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>

Ulempe ved VBScript

Den stรธrste ulempe ved VBScript er, at de fleste browsere undtagen Internet Explorer ikke behandler VBScript-kode. Med andre ord, hvis dit websted har besรธgende, der bruger en anden webbrowser end Internet Explorer som Chrome, Firefox or Opera, sรฅ vil VBScript ikke vรฆre nyttigt.

Desuden vil VBScript ikke kรธre pรฅ computere, der kรธrer pรฅ andre operativsystemer end Microsoft Windows herunder Linux, Mac osv.

Som ethvert andet scriptsprog har VBScript gennemgรฅet mange รฆndringer gennem รฅrene.

Nu bruges VB Script som standard scriptsprog for ASP.

Nร˜GLELร†RING

  • VB Script er et scriptsprog udviklet af Microsoft.
  • Det er en light version af Microsoft Visual Basic og VBScript-syntaksen minder meget om Visual Basic.
  • VBScript program skal hostes pรฅ et af disse 3 miljรธer:
    1. IIS (Internet Information Server) โ€“ Microsoftegen webserversoftware
    2. WSH (Windows Scripting Host) โ€“ Det oprindelige hostingmiljรธ i Windows OS
    3. IE (Internet Explorer) โ€“ Det enkleste hostingmiljรธ, vi kan bruge til at kรธre VBScript
  • VB Script kan kun kรธre pรฅ Windows maskiner og Internet Explorer browser.
  • De enkleste vรฆrktรธjer, du kan bruge til at oprette og kรธre VBScript, er IE og enhver teksteditor.

Opsummer dette indlรฆg med: