Index  HTML  CSS  ASP  PHP  VBScript
 Javascript  SQL  Links  Contact  Gastboek  

  VBScript


VBScript

VBScript is een script taal waarmee je een website kunt verfraaien en verbeteren. Een andere, soortgelijke taal is Javascript. VBScript is een afgeleide van Visual Basic en is oorspronkelijk door Microsoft op de markt gebracht.

VBScript kun je invoegen in een HTML pagina. De browser leest de HTML en interpreteert de code van VBScript. De browser maakt er vervolgens een logisch geheel van. De uitwerking vindt dus plaats op de computer van de bezoeker en niet op de server. Dit is het grote verschil met PHP en ASP, welke wel op de server worden verwerkt alvorens te worden verstuurd naar de browser van de bezoeker.

Om VBScript te leren ga ik aan de hand van voorbeelden op de taal in. Hopelijk krijg je dan een idee van wat je met VBScipt kunt doen. Voor alle duidelijkheid: VBScript wordt gewoon opgeslagen in een html bestand. Je kunt de pagina dan ook gewoon oof-line bekijken en veranderen.

 <body>
  <script type=”text/vbscript”>
  document.write (“Hello World!”)
  </script>
 </body>

Eerst geef je aan dat je een scripttaal wilt gaan gebruiken. Dit gaat met behulp van de script tag. Daarbij geef je aan dat het in dit geval gaat om VBScript. Daarna geef je een opdracht in VBScript om iets te doen. In dit geval geef je de opdracht “document.write”, hetgeen wil zeggen dat de browser iets op het scherm moet schrijven. Op het scherm moet komen te staan “Hello World!”. De aanhalingstekens komen niet op het scherm, maar worden hier gebruikt om het voorbeeld te onderscheiden van de tekst.

Om te voorkomen dat oudere browsers een foutmelding geven kun je “<! - - - ->” aan het geheel toevoegen. De oudere browser zonder ondersteuning voor VBScript zal dan geen foutmelding geven.

In het voorbeeld wordt het script in de body gezet. Dit hoeft niet altijd zo te zijn. Als je een functie schrijft in VBScript, dan kun je deze ook in de head van de site plaatsen. Het script wordt dan geladen voordat de pagina verschijnt. Een gouden regel is het echter niet.