SEBESTA WWW Source Code Listings
  Chapter 2
  
  
	  - A trivial document, greet.html
 
		- An example to illustrate headings, headings.html
 
		- An example to illustrate a blockquote, blockquote.html
 
		- An example to illustrate an image, image.html
 
		- An example to illustrate a link, link.html
 
		- An example to illustrate an unordered list, unordered.html
 
		- An example to illustrate an ordered list, ordered.html
 
		- An example to illustrate nested lists, nested_lists.html
 
		- An example to illustrate definition lists, definition.html
 
		- An example of a simple table, table.html
 
		- An example to illustrate rowspan and colspan, cell_span.html
 
		- An example to illustrate align and valign, cell_align.html
 
		- An example that illustrates the cellspacing andcellpadding table attributes, space_pad.html
 
		- An example to illustrate a checkbox, checkbox.html
 
		- An example to illustrate radio buttons, radio.html
 
		- An example to illustrate menus, menu.html
 
		- An example to illustrate a textarea, textarea.html
 
		- This describes popcorn sales form page, popcorn.html
 
		- An example to illustrate frames, frames.html
					 
					   - The contents of the first frame of frames.html, which is the table of contents for the second frame, contents.html
 
						 - The initial contents of the second frame of frames.html - a general description of fruit, fruits.html
 
					
		 
		- An example to illustrate nested frames, nested_frames.html
 
	
	
	Chapter 3
	
	  - Illustrates the :hover and :focus pseudo classes Note: This document does not work with IE6, pseudo.html
 
		- An example to illustrate font properties, fonts.html
 
		- An example to test external style sheets, fonts2.html
 
		- Possible text decoration values, text_decoration.html
 
		- An example to illustrate sequence type styles, sequence_types.html
 
		- An example to illustrate the float property, float.html
 
		- An example of a simple table with various borders, borders.html
 
		- An example to illustrate margins and padding, marpads.html
 
		- An example to illustrate background images, back_image.html
 
	
	Chapter 4
	
		- Compute the real roots of a given quadratic equation. If the roots are 
		 imaginary, this script displays NaN, because that is what results from 
		 taking the square root of a negative number, roots.html
 
		- An example of a switch statement for table border size selection, borders2.html
 
		- Illustrates the use of the Date object by displaying the parts of a 
		 current date and using two Date objects to time a calculation, date.html
 
		- The script in this document has an array of names, name_list, whose 
		  values are in alphabetic order. New names are input through prompt. 
			Each new name is inserted into the name array, after which the new list is 
      displayed, insert_names.html 
 
		- An example illustrate an array of arrays, nested_arrays.html
 
		- The params function and a test driver for it. This example illustrates function parameters, parameters.html
 
		- A function and a function tester Illustrates array operations, medians.html
 
		- A function tst_phone_num is defined and tested. This function checks the validity of phone
     number input from a form, forms_check.html
 
		- An example to illustrate debugging help, debugdemo.html
 
	
	Chapter 5
	
	  - An example to illustrate the load event, load.html
 
		- An example of the use of the click event with radio buttons, registering 
		  the event handler by assignment to the button attributes, radio_click.html
 
		- An example of the use of the click event with radio buttons, registering 
		  the event handler by assigning an event property, radio_click2.html
 
		- This document illustrates using the focus event to prevent the user from 
		  changing a text field, nochange.html
 
		- An example of input password checking, using the submit "} else return true; }", pswd_chk.html
 
		- An example of input validation using the change and submit events, validator.html
 
		- An example of input validation using the change and submit events, 
		  using the DOM 2 event model. Note: This document does not work with IE6, validator2.html
 
		- An example of using the navigator object, navigate.html
 
	
	Chapter 6
	
	  - Illustrates absolute positioning of elements, absPos.html
 
		- Illustrates nested absolute positioning of elements, absPos2.html
 
		- Illustrates relative positioning of elements, relPos.html
 
		- Illustrates moving an element within a document, mover.html
 
		- Illustrates visibility control of elements, showHide.html
 
		- Illustrates dynamic foreground and background colors, dynColors.html
 
		- Illustrates dynamic font styles and colors for links, dynLink.html
 
		- Illustrates dynamic values, dynValue.html
 
		- Illustrates dynamic stacking of images, stacking.html
 
    - Show the coordinates of the mouse cursor position in an image and 
		  anywhere on the screen when the mouse is clicked, where.html
 
		- Display a message when the mouse button is pressed, no matter where it is on the screen, anywhere.html
 
		- Illustrates a moving text element. Uses the JavaScript from file moveTextfuns.js, moveText.html
 
		- An example to illustrate the DOM 2 Event model. Allows the user to drag 
		  and drop words to complete a short poem. Note: This document does not work with IE6, dragNDrop.html
 
	
	Chapter 7
	
	  - An applet to illustrate the display of a string, Wel.java
 
		- An applet to illustrate the display of a string in a specific font, font style, and font size, Wl2.java
 
		- A document to test the Wel2 applet, wel2.html
 
		- An applet to illustrate parameters, Wel3.java
 
		- A document to test the Wel3 applet, wel3.html
 
		- An applet to illustrate drawing rectangles, Rectangles.java
 
		- An applet to illustrate drawing a polygon, Polygons.java
 
		- An applet to illustrate some GUI components with a pizza order form, Pizza.java
 
		- An applet to illustrate event handling with interactive radio buttons 
		  that control the font style of a text field, RadioB.java