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
	      
	  
  
        
      
      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
	  
      
  
     | 
    Chpater 9
      
	- 
	  Introduction
	
 - 
	  Basic Scripts
	  
	
 - 
	  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
	  
  
        
     |