From http://www.w3schools.com (Copyright Refsnes Data)

VBScript Where To ...

« Previous Next Chapter »

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>

Try it yourself »

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>

Try it yourself »

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>
<script type="text/vbscript">
....
</script>

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

</body>

« Previous Next Chapter »

From http://www.w3schools.com (Copyright Refsnes Data)