According to Microsoft: "VBScript (Visual Basic Scripting Edition), a subset of the Microsoft Visual Basic programming language,
is a fast, portable, lightweight interpreter for use in World Wide Web browsers and other applications
that use Microsoft ActiveX Controls, Automation servers, and Java applets. ...
VBScript is designed to be a small and lightweight interpreted language,
so it does not use strict types (only Variants). Also, because VBScript is intended to be a safe subset of the language,
it does not include file I/O or direct access to the underlying operating system.
When used in Microsoft Internet Explorer, VBScript is directly comparable to Microsoft JavaScript (not Java).
Like JavaScript, VBScript is a pure interpreter that processes source code embedded directly in the HTML.
VBScript code, like JavaScript, does not produce standalone applets but is used to add intelligence and interactivity to HTML documents.
What is Dynamic HTML? ... Dynamic HTML provides a comprehensive object model for HTML.
This model exposes all page elements as objects.
These objects can easily be manipulated, by changing their attributes or applying methods to them at any time.
Dynamic HTML also provides full support for keyboard and mouse events on all page elements.
Support for the Document Object Model enables dynamic content, style, and positioning effects as well as data binding and scriptlets.
The Document Object Model (DOM) is a platform- and language-neutral interface
that permits script to access and update the content, structure, and style of a document.
The DOM includes a model for how a standard set of objects representing HTML and XML documents are combined,
and an interface for accessing and manipulating them.
Web authors can use the DOM interface in Microsoft Internet Explorer 5 and later to take advantage of this dynamic model."