# More Examples of Scripts Created with CGI.pm

## Basic Non Sequitur Questionnaire

- Try the script
- Look at its source code

## Advanced Non Sequitur Questionnaire

- Try the script
- Look at its source code

## Save and restore the state of a form to a file

- Try the script
- Look at its source code

## Server Push

- Try the script
- Look at its source code

## Read the coordinates from a clickable image map

- Try the script
- Look at its source code

## Multiple independent forms on the same page

- Try the script
- Look at its source code

## How to maintain state on a page with internal links

- Try the script
- Look at its source code

## Echo fatal script errors to the browser

This script deliberately generates a compile-time error.

- Try the script
- Look at its source code

The Following Scripts Work with Netscape Navigator 2.0 and higher, or Internet Explorer 3.0 and higher

## Prompt for a file to upload and process it

- Try the script
- Look at its source code

## A Continuously-Updated Page using Server Push

- Try the script
- Look at its source code

## Compute the "diff" between two uploaded files

- Try the script
- Look at its source code

## Maintain state over a long period with a cookie

- Try the script
- Look at its source code

## Permanently customize the appearance of a page with a cookie

- Try the script
- Look at its source code

## Popup the response in a new window

- Try the script
- Look at its source code

## Side-by-side form and response using frames

- Try the script
- Look at its source code

## Verify the Contents of a fill-out form with JavaScript

- Try the script
- Look at its source code

- CGI.pm documentation
- Download the CGI.pm distribution

Last modified: Wed Jun 23 15:31:47 EDT 1999