Introduction to Client-Side VBScript

This two-day course is designed for HTML authors and Web designers who wish to add dynamic and interactive content to their web pages using client side scripting with VBScript.

VBScript will only work with the Internet Explorer browser. For cross-browser compatibility JavaScript, which can accomplish the same tasks, should be used.

This course also provides an introduction to the use of VBScript for Active Server Pages.

Delegates must have a good knowledge of HTML, and be experienced Internet users. No prior programming experience is assumed. Delegates will leave with programs that can be used in their own pages.

Introduction

  • Review of Internet architecture
  • Client-Server computing and the WWW
  • Programming Web pages - the options
  • Client-side scripting verses Server-side scripting
  • Object Oriented Programming
  • VBScript verses JavaScript
  • What is VBScript used for?

Review of HTML

  • How forms work
  • Form and Input tags
  • The Script tag

Variables and Data Types

  • VBScript Syntax
  • Declaring Variables
  • Numerical types
  • String types
  • Conversion functions

Expressions and Operators

  • Expressions
  • Assignment operators
  • Relational operators
  • Logical Operators
  • Operators and strings

Statements

  • Simple Statements
  • Controlling program flow

Browser Object Model

  • The Internet Explorer Object Model
  • Differences with Netscape
  • Window objects and properties
  • Document objects and properties
  • Form objects and properties

Methods and Functions

  • Object methods
  • VBScript functions
  • User defined functions and subroutines

Using Events

  • Event handlers
  • Window events
  • Form events

Form Validation

  • Tying together properties methods and events
  • Form elements
  • Passing objects
  • Form validation

Manipulating the Browser

  • Testing for Browser Type
  • Opening New Windows
  • Changing the Status Bar
  • Giving Custom Messages To Users

This course includes full course notes and course materials. This outline can be tailored to specific client requirements

 

 
 
Top Return to Course List all material on this website © Hugh Livingstone