O'Reilly logo

VBScript in a Nutshell by Ron Petrusha, Paul Lomax, Matt Childs

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. VBScript with Internet Explorer

VBScript was initially intended for client-side scripting. It provided a Visual Basic-like method for HTML developers to add interactivity to their web pages. The hope here was that since many developers were familiar with Visual Basic, a scripting language modeled after the application development tool would have a wide audience. The basic concept proved to be correct, although client-side scripting with VBScript never achieved the popularity its developers had hoped for. This is because client-side scripting with VBScript has a major downside: VBScript is supported only in Internet Explorer. This means that you have to either force your users to a specific browser (which is really only possible on intranets), or script with both VBScript and JavaScript to make sure that you are demonstrating the same functionality to all users. This, however, does not mean that scripting in JavaScript will answer all of your compatibility issues, either. Netscape Navigator and Internet Explorer each have their own flavor of JavaScript, which, while mostly similar, still have their differences. Anyway, We’ll assume that if you are reading this chapter that you are interested in client-side scripting in Internet Explorer.

The <SCRIPT> Tag

Very much like the <A> tag to delimit a hyperlink on your web page, you use the <SCRIPT> tag to contain your script. The <SCRIPT> tag allows scripts to be written inline with the rest of your HTML document, and indicates ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required