Review Topics

JavaScript

  • Chapter 10
    • Understanding browser objects
    • Using window objects
    • Working with web documents
      • Getting information about the browser
      • Writing text in a document
      • Clearing and rewritingDocuments
      • Using links and anchors
    • Accessing Browser History
    • Working with the location object
    • Workshop: Creating backward and forward buttons
  • Chapter 12
    • Understanding Event Handlers
      • Objects and events
    • Using Mouse Events
      • Over and Out
      • Ups and Downs
    • Using the onload event
    • Workshop
  • Chapter 13
    • Using Timeouts
      • Updating a Page with Timeouts
  • Chapter 14
    • The Basics of HTML Forms (all subsections)
    • Using the form Object with Javascript (all subsections)
    • Scripting Form Elements (all subsections)
    • Displaying Data with a Form
    • Workshop: Validating a From
  • Chapter 15
    • Using Dynamic Images in JavaScript (all subsections)
    • Creating Rollovers

CGI Programming

  • Chapter 3: The Common Gateway Interface
    • The CGI Environment
      • File Handles
    • Environment Variables
      • CGI Environment Variables
      • Examining Environment Variables
    • CGI Ouput
      • Partial Headers
        • Outputting documents
        • Forwarding to another URL
        • Specifying Status Codes
  • Chapter 4: Forms and CGI
    • Sending Data to the Server
    • Form Tags (all subsections)
    • Decoding Form Input
  • Chapter 6
    • Server Side Includes (pages123-132)
  • Chapter 8
    • Omit Encryption, MD5, SHA-1 and Dynamic Filenames
  • Chapter 10 (pages 231-242)
    • Text Files
      • Locking
      • Write Permissions
    • DBM Files
      • DB_File
  • Chapter 11: Maintaining State
    • Query Strings and Extra Path Information
      • The example in the book is very complicated. Check out my scripts in Ch03 of the on-line book scripts: env_path.cgi and env_query.cgi.
    • Hidden Fields
      • The example in the book is very complicated. Refer to your homework assignment.
    • Client-Side Cookies
      • Setting Cookies
      • Testing for Cookies

Web Pages

  • Perl Primer
  • Making Forms Sticky
  • Examples of SSI commands
  • Perl: Scripts from the book
    • Ch03
      • All the env scripts
        • Added by me: Add extra path info for env_path.cgi
        • Added by me: (all subsections)Add a query string for env_query.cgi
      • server_info.cgi
    • Ch04
      • notify_signup.html
      • register.cgi
    • Ch05
      • test_error.html
    • Ch06
      • counter.cgi and counter.cgi-txt
      • test_counter.shtml and test_counter.shtml-txt
      • welcome.cgi
      • footer.shtml
    • Ch08
      • All, but none of them will work on the web.
  • Perl: Scripts source
    • All the calendar scripts
    • All the cookie scripts
    • dateday.pl and datetime.pl
    • printquery.pl and printenv.pl
    • test_file_write.pl and test_lookup.pl
  • Javascript: Examples and information
    • Form elements
    • Changing the destination of a link
  • JavaScript: Scripts from the book
    • 10-1
    • 10-2
    • 12-3
    • 13-2
    • 14-1
    • 14-2
    • 14-3
    • 15-2

Apache

  • Options
  • IndexOptions
  • Location
  • Directory
  • Alias
  • ScriptAlias
  • AddHandler cgi-script
  • AddHandler server-parsed
  • ErrorDocument
  • AddIcon