Assignment 3
Interactive Page with Event Listeners
Due Saturday September 28 before 11:30pm

Overview

For this assignment, you work with conditional statements to show a variety of messages depending on various control selections and inputs.

Procedure

Download the weather outlook folder and study the code. By looking at the code, see if you can find all of the control selections and inputs that generate all possible messages.

Modify the html and js files so that it minimally addresses these requirements:

  1. Produces at least 12 different messages.
  2. Includes and uses at least one more selection from the menu or radio buttons.
  3. Allows and responds to a variety of texts in the alert text box.
  4. Provides some alternative styling (e.g. color) that depends on at least one control settting.
  5. Look up the list of input controls and add a new one to your page. Have some messages depend on its setting.

Requirements

In addition to the requirements above, your interactive page should have the following:

  • A written overview (approximately 1 paragraph) that describes your accomplishment and how you accomplished it --- include any details of help, collaboration, or use of online resources
  • Your name and app description commented in the html and js files.
  • Consistent indentation for html and JavaScript.
  • Good use of variable declarations and assignments (as shown in class)

Submission

On D2L, submit a zip file of a folder with the following contents:

  • A readable document (pdf or txt) that summarizes your accomplishment.
  • html file
  • JS file
  • Any supplementary files for your web app

Grading

This assignment is worth 10 points. A rubric will be provided with the submission.