Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
21Activity
0 of .
Results for:
No results containing your search query
P. 1
VBScript Tutorial

VBScript Tutorial

Ratings: (0)|Views: 258|Likes:
Published by api-19921804

More info:

Published by: api-19921804 on Dec 03, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

VBScript Tutorial
\u2022
VBScript is a Microsoft scripting language.
\u2022
VBScript is the default scripting language in ASP.
\u2022
Client-side VBScript only works in Internet Explorer!
VBScript Introduction
What You Should Already Know
Before you continue you should have a basic understanding of the following:
HTML / XHTML
What is VBScript?
\u2022
VBScript is a scripting language
\u2022
A scripting language is a lightweight programming language
\u2022
VBScript is a light version of Microsoft's programming language Visual Basic
How Does it Work?
When a VBScript is inserted into an HTML document, the Internet browser will read the HTML and interpret
the VBScript. The VBScript can be executed immediately, or at a later event.
VBScript How To
The HTML <script> tag is used to insert a VBScript into an HTML page.
Put a VBScript into an HTML page

The example below shows how to use VBSript to write text on a web page:Example (IE Only)<html>
<body>
<script type="text/vbscript">
document.write("Hello World!")
</script>
</body>
</html>

The example below shows how to add HTML tags to the VBScript:Example (IE Only)

<html>
<body>
<script type="text/vbscript">
document.write("<h1>Hello World!</h1>")
</script>
</body>
</html>

Example Explained

To insert a VBScript into an HTML page, we use the <script> tag. Inside the <script> tag we use the type
attribute to define the scripting language.
So, the <script type="text/vbscript"> and </script> tells where the VBScript starts and ends:<html>
<body>
<script type="text/vbscript">
...
</script>
</body>
</html>

The document.write command is a standard VBScript command for writing output to a page.
By entering the document.write command between the <script> and </script> tags, the browser will
recognize it as a VBScript command and execute the code line. In this case the browser will write Hello
World! to the page:
<html>
<body>
<script type="text/vbscript">
document.write("Hello World!")

1

</script>
</body>
</html>

How to Handle Simple Browsers

Browsers that do not support VBScript, will display VBScript as page content.
To prevent them from doing this, the HTML comment tag should be used to "hide" the VBScript.
Just add an HTML comment tag <!-- before the first VBScript statement, and a --> (end of comment) after
the last VBScript statement, like this:
<html>
<body>
<script type="text/vbscript">
<!--
document.write("Hello World!")
-->
</script>
</body>
</html>

VBScript Where To ...
VBScripts in the body section will be executed WHILE the page loads.
VBScripts in the head section will be executed when CALLED.
Where to Put the VBScript

VBScripts in a page will be executed immediately while the page loads into the browser. This is not always what we want. Sometimes we want to execute a script when a page loads, other times when a user triggers an event.

Scripts in <head>
Scripts to be executed when they are called, or when an event is triggered, go in the head section.
If you place a script in the head section, you will ensure that the script is loaded before anyone uses
it.Example (IE Only)

<html>
<head>
<script type="text/vbscript">
alert("Hello World!")
</script>
</head>
<body>
</body>
</html>

Scripts in <body>
Scripts to be executed when the page loads go in the body section.

If you place a script in the body section, it generates the content of a page.Example (IE Only)<html>
<head>
</head>

<body>
<script type="text/vbscript">
document.write("This message is written by VBScript")
</script>
</body>
</html>

Scripts in <head> and <body>

You can place an unlimited number of scripts in your document, so you can have scripts in both the body
and the head section.<html>
<head>

2
<script type="text/vbscript">

....
</script>
</head>
<body>
<script type="text/vbscript">

....
</script>
</body>

VBScript Variables
Variables are "containers" for storing information.
Try it Yourself - Examples (IE Only)
Create and change a variable
\u2022
How to create a variable, assign a value to it, and then change the value of it.
\u2022
Insert a variable value in a text
\u2022
How to insert a variable value in a text.
Create an array
Arrays are used to store a series of related data items. This example demonstrates how you can make an
array that stores names.
Do You Remember Algebra From School?

Do you remember algebra from school? x=5, y=6, z=x+y
Do you remember that a letter (like x) could be used to hold a value (like 5), and that you could use the
information above to calculate the value of z to be 11?
These letters are called variables, and variables can be used to hold values (x=5) or expressions (z=x+y).

VBScript Variables
As with algebra, VBScript variables are used to hold values or expressions.
A variable can have a short name, like x, or a more descriptive name, like carname.
Rules for VBScript variable names:
\u2022
Must begin with a letter
\u2022
Cannot contain a period (.)
\u2022
Cannot exceed 255 characters
\u2022
In VBScript, all variables are of type variant, that can store different types of data.
Declaring (Creating) VBScript Variables

Creating variables in VBScript is most often referred to as "declaring" variables.
You can declare VBScript variables with the Dim, Public or the Private statement. Like this:dim x;
dim carname;
Now you have created two variables. The name of the variables are "x" and "carname".
You can also declare variables by using its name in a script. Like this:carname=some value
Now you have also created a variable. The name of the variable is "carname". However, this method is not a
good practice, because you can misspell the variable name later in your script, and that can cause strange
results when your script is running.
If you misspell for example the "carname" variable to "carnime", the script will automatically create a new
variable called "carnime". To prevent your script from doing this, you can use the Option Explicit statement.
This statement forces you to declare all your variables with the dim, public or private statement.
Put the Option Explicit statement on the top of your script. Like this:option explicit
dim carname
carname=some value

Assigning Values to Variables
You assign a value to a variable like this:carname="Volvo"
x=10
3

Activity (21)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
sudhakare liked this
Esr Earl liked this
sbijanam liked this
accfornet liked this
suneel liked this
ranatron19 liked this
akhilnag liked this
ravimysql liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->