COP3832 Final Topics

How to Set up and Maintain a Web Site

Chapter 3
  • Image Maps, CGI Scripts, and SSI
    • Enabling Clickable Imagemaps
    • Enabling Server-side includes
    • Enabling CGI scripts
  • Virtual Hosts on an Apache Server
    • ServerAdmin
    • DocumentRoot
    • AccessConfig (page 201)

Chapter 5

  • Tables
    • <TR>
    • <TD>
    • <TH>
    • rowspan
    • colspan
    • width
    • height
    • align
    • valign
  • Frames
    • Frameset
    • Frame
    • Noframe
    • rows
    • cols
    • name
    • scrolling
    • noresize
    • targeting frames
      • _parent
      • _top
      • _blank

Chapter 6

  • converting images
  • montage
  • resizing, rotating, flipping images
  • adjusting colors in an image
  • transparent colors
  • interlacing

Chapter 8

  • Communicating with Scripts
    • Passing Parameters to Scripts in the URL
    • Keyword searches and Fill-out forms
    • Creating a searchable document
    • Creating an input document with fill-out forms
      • <FORM>
      • <INPUT>
      • <SELECT>
      • <OPTION>
      • <TEXTAREA>
    • Example: Creating a user Feedback Form
  • Creating clickable image maps
    • Server-side
    • Client-side
Chpater 9
  • Introduction
  • Basic Scripts
    • A CGI Calendar
  • Retrieving Server and Browser Information
    • Printenv.pl
    • Example 1: URL Query
    • Example 2: <ISINDEX> Query
    • Example 3: <FORM> Query
  • A user-adjustable CGI calendar
  • Creating and processing fill-out forms
  • Writing safe scripts
    • Approach #1: no subshells
    • Approach #2: use system "",""
    • Approach #3: validate all input
  • Preserving State
    • Fill-out Form
    • Using URL
    • Session-ID (writing to a file)
    • Cookies
  • Advanced Techniques
    • Content Negotiation
    • File Uploads
    • Server Push/Client Pull

Chapter 10

  • A first example
  • Javascript Syntax
    • Literal Values
    • Variables and Assignment
    • Operators and Expressions
    • Comparisons and Conditionals
    • Loops
    • Functions
    • Arrays
    • Objects
  • Working with Built-in Objects
    • Handling Events
    • Window Object
    • Document Object
    • Forms and Form Elements
    • Anchors and Links
    • Strings
  • Simple Tricks
    • Forward and Back Buttons
    • Creating Buttons that jump to URLS
    • Creating Menus that Select between URLs
    • Scrolling Marquee
  • Common Tasks
    • Default text for a text field
    • Validating a form
    • A shopping cart

Learning Perl

Chapter 7 (all sections)

Chapter 8 (all sections)

Chapter 10

  • What is a filehandle?
  • Opening and closing a filehandle
  • Using Filehandles
  • The -x File Tests

Chapter 15

  • Transliteration

Chapter 17

  • DBM Databases and DBM Hashes
  • Opening and Closing DBM Hashes
  • Using a DBM Hash

Web Pages

  • See what FORM elements look like
  • PERL pages
    • scripts-source
    • page with links to scripts-source
    • information page
  • JavaScript
    • Scripts from Chapter 10
    • Examples and Information
      • Form Elements
      • New Window
      • Frame
      • Changing the destination of a link
      • Useful Sites