How would you like for your Web server to know how big the client's screen is? With ActiveX it is easy. Simply load an ActiveX control on the client machine that reads that information, then use client-side scripting to load the values into a form and submit the form.
The "result" of the form is your main page and you'll have access to the screen dimensions. To illustrate this, I've prepared a small demo for you to download. It contains the AWC.ScreenMachine control and two example files.
The first example file, default.htm, simply informs the user that it is sensing the screen size. It downloads the control (and the VB5 runtime, if required) and submits the form to default.asp (the second file).
The default.asp file just echos the screen size, but you could obviously do more with it if you wanted to.
Of course, to use this you have to be running a browser that can handle ActiveX and IIS 3.0 with ASP extensions. Of course, any CGI-capable server could do it, just not with this demo script.
Here's a hot tip: You can install ASP extensions on Windows 95 with Microsoft's Personal Web Server (PWS). Just be sure you have the latest version of PWS -- the one that ships with Front Page apparently won't work.
That means you can try this demo with PWS on Windows 95!