CECS 5420

Web Authoring

Summer 2004


Assignment #3

Due Date: March 9, 2004

Value: 15 points total


  1. Send the instructor an e-mail containing the URL for the first half of the assignment. greg@tapr.org.
  2. Post an e-mail to the class list containing the written part of the assignment (part 2). Use the following subject line: Your Name - Assignment 3

Part 1 (10 pts)

    Using HTML, create a website on a topic of your choice. The web page must all use TABLES as a layout technique. The HTML must contain at least the following items:
      1. An "index.html" page that located under the sub-directory assign3.
      2. A minimum of 5 HTML pages (including the "index.html" page above). The web pages need to be interlinked.
      3. Two forms that talk to the following CGIs (as discussed in class -- see below)
        • E-mail a request for information to you and the instructor (http://saturn.cecs.unt.edu/cgi-bin/gjones/5420email1.cgi)
        • E-mail a survey form to you and the instructor (http://saturn.cecs.unt.edu/cgi-bin/gjones/5420email2.cgi)
        • use checkbox, radio, reset, submit, select (pulldown and scrolling), textarea, and hidden field types
      4. At least 3 JavaScript scripts (discussed during class)
      5. Create and use a client side image map
      6. HTML elements from previous assignments as necessary
      7. It must display acceptably on Netscape 4.x and Internet Explorer 5.0 and later.
    Test Data: None
    Output: Student Defined
    Expected Code: Student must use one or more of the above items in the submitted code. The forms must be able to call the supplied CGI and send the requested e-mail to the instructor.
    Email1 Form:
    <form name="myform" method="post" 
    Enter your Full Name: <input type="text" name="name"><p>
    <input name="author" type="hidden" value="YOUR_NAME_HERE">
    <input name="authoremail" type="hidden" value="YOUR_EMAIL_ADDRESS_HERE">
    <input name="returnpage" type="hidden" 
    Enter your e-mail address: <input type="text" name="email"><br>
    <input name="Submit" type="submit">

    Email2 Form:

    <form name="myform" method="post" 
    Enter your Full Name: <input type="text" name="name"><p>
    Enter your e-mail address: <input type="text" name="email"><p>
    Select which course you are in:<br>
    <input type="radio" name="course" value="5420">5420
    <input type="radio" name="course" value="5450">5450
    Are you requesting information ? <input type="checkbox" 
       name="inforequest" value="yes">
    What is your type of question ?<select name="typeofquestion">
    <option value="1 - General" selected>General
    <option value="2 - Course Related">Course Related
    Question ?<br>
    <textarea name="question" rows="10" cols="50">
    And you can put something here that shows up in the field.  Like Directions.
    <input name="author" type="hidden" value="YOUR_NAME_HERE">
    <input name="returnpage" type="hidden" 
    <input name="Submit" type="submit">
    <input type="reset" name="Reset Form">

Part 2 (5 pts)

  • Locate and read, from any professional journal, two articles about javascript. Write a two paragraph review for each article. The 1st paragraph should describe the contents of the article. The 2nd paragraph should be your reaction to the article. Do not forget to include the reference cite. Use APA format.

  • Reply to at least two postings in a meaningful manner. Be sure to include your name in the subject line like: Re: There Name - Assignment #3 - Your Name