Adding VBScript To Web Pages

Published on: February 4, 2003
Last Updated: February 4, 2003

Adding VBScript To Web Pages

Published on: February 4, 2003
Last Updated: February 4, 2003

Scripting languages, like JavaScript and VBScript, are designed as an extension to HTML. The web browser receives scripts along with the rest of the web document.

It is the browser’s responsibility to parse and process the scripts. HTML was extended to include a tag that is used to incorporate scripts into HTML-the <SCRIPT> tag.

The <SCRIPT> Tag

You add scripts into your web pages within a pair of <SCRIPT> tags. The <SCRIPT> tag signifies the start of the script section, while </SCRIPT> marks the end. An example of this is shown below:

<HTML>

<HEAD>

<TITLE>Working With VBScript</TITLE>

<SCRIPT LANGUAGE="VBScript">

  MsgBox "Welcome to my Web page!"

</SCRIPT>

The beginning <SCRIPT> tag includes a LANGUAGE argument that indicates the scripting language that will be used.

The LANGUAGE argument is required because there is more than one scripting language.

Without the LANGUAGE argument, a web browser would not know if the text between the tags was JavaScript, VBScript or another scripting language.

While technically you can place scripts throughout an HTML document using pairs of <SCRIPT> tags, typically scripts are often found at either the top or bottom of a Web document. This provides for easy reference and maintenance.

Handling Non-Supporting Browsers

Not all browsers support scripting languages. Some only support JavaScript. Only Microsoft’s Internet Explorer supports VBScript.

You might be wondering what happens to your scripts when non-supporting browsers encounter them.

Usually browsers will do what they do most frequently with text, they will display your scripts as part of the web page.

Obviously, this isn’t the result you had hoped for. One simple way to address this problem is to encase your scripts in comment tags (<!– and –>). Below is our example script as it appears with the addition of the comment tags:

<HTML>

<HEAD>

<TITLE>Working With VBScript</TITLE>

<SCRIPT LANGUAGE="VBScript">

<!--

  MsgBox "Welcome to my Web page!"

-->

</SCRIPT>

</HEAD>

</HTML>

Now, when a browser that does not support VBScript processes this page, it will view your script as a comment and simply ignore it.

Stay on top of the latest technology trends — delivered directly to your inbox, free!

Subscription Form Posts

Don't worry, we don't spam

Written by Bobby

Bobby Lawson is a seasoned technology writer with over a decade of experience in the industry. He has written extensively on topics such as cybersecurity, cloud computing, and data analytics. His articles have been featured in several prominent publications, and he is known for his ability to distill complex technical concepts into easily digestible content.