Hypermedia Production Banner

Technical Assignment 2

Page Design With JavaScript

Due on the server Saturday, October 7

Part A. Create a group of Web pages demonstrating the following features:

  1. Platform/browser detection
  2. Coordination between rollovers and frame update
  3. Opening secondary windows
  4. Variable or time-dependent content

Content of these pages and the way you integrate content and technique are up to you. Thoughtful and effective integration will be particularly rewarded. Your project could be a sketch for a personal home site, a basic information page for some company, concern, or issue, or anything else that fits the bill. Content does not need to be extensively developed: a few sentences on each page or frame update will do.

Your main page must use a frameset and one of its component pages must contain at least three buttons, each with at least two states (on, off). At least one event for each button (mouseOver or click) must cause a frame to change its content.

Try to think of a non-trivial use for platform or browser detection. Likewise, try to invent an interesting and appropriate occasion to deploy at least one secondary window.

Include some content that is randomized, variable, or dated (e.g., a time-stamped footer).

Part B. Summarize your work.

Write a short memo or bullet list indicating how you have fulfilled the terms of the assignment. Be sure to point out any especially clever or interesting techniques. E-mail this memo to me when you upload your work.

Technical Requirements:

All work must be placed in a new directory within your personal directory on Crow. Name this directory assignment2.

Criteria for Grading:

  1. Completeness, technical proficiency and absence of errors.
  2. Integration of content and technique.
  3. Sophistication of information design.
  4. Quality of graphic design and writing.



University of Baltimore Logo
Copyright © 2000 Stuart Moulthrop