ITSE 1411 Beginning Web
Final Project

Create a site of your choice. You may exceed requirements; however, the final project requirements are:

  1. A minimum of four XHTML pages and one css page.
  2. All pages must be written in XHTML strict.
  3. All pages must use the same external style sheet
  4. All pages must validate.
  5. All pages must use a background and text combination that are easy for me to read.
  6. One page must be a form (similar to EmailForm.html found in assignment 10).
  7. Your form page must call a page similar to FormProcessor.html from assignments 9 and 10.
  8. You must change your new FormProcessor page
    • The heading should be something other than
      "Your form has been submitted!
      You entered the following data:"
    • You must separate the name value pairs so that they are not written on the same line, for example:
      • sender_name
      • Judy Scholl
      • sender_email
      • jscholl@austincc.edu
      • recipient_name
      • class members
      • recipient_email
      • ITSE1411@gmail.com
      • subject
      • class assignments
      • message
      • Be sure to complete your class assignments
      • recipientsList
    • In the instructions for assignment 10, there was the explanation:
      var formArray = formData.split("&");
      The function split will break a string into array elements at the character designated (in this case the "&"). 
      Your current formData string variable has a "&" between every name=value pair (look in the address bar behind the URL
      and see what I am describing. 
      After this statement, you will have a new array variable named formArray.
      
      formArray[0] will contain the first name=value pair for the first element in your surfboardRentals.htm page.
      formArray[1] will contain the second name=value pair for the second element in your surfboardRentals.htm page.
          
      Before that coding, change the "=" to "&", then when you split, you will have
      formArray[0] is the name
      formArray[1] is the value
      The the last coding will display the name as all even elements and the value as all odd elements.
  9. One page must have an image.
  10. One page must use an alert.
  11. Although design is not the focus of this class, you should consider design on an amateur level.
  12. One page must use a table.
  13. All pages are to be written as a cohesive site. You are not to simply restate assignment pages. You need to create a site that looks to be real if it is not.



The above requirements account for 70% of your grade. The remainder of your grade is based on aesthetic values, style, originality, ease of use, and other added values to the basic requirements.

Be sure to update your index page to link to assignments. Be sure to test your links after uploading your assignments.

If any of these steps have errors let me know through email so that I can make the correction