V22.0005 - Spring 2003
Assignment # 2

Due: Thursday, February 13th


In this assignment, you will create your I5 web site using frames and JavaScript

For your home page on I5, create a site that has two frames. The left frame will be a navigation frame, with buttons which YOU create in Photoshop. There should be at least five buttons, but you may have more: They should link to "Home" (your initial web page in the right frame), "Assignments", "V05 Home Page" (i.e. http://cs.nyu.edu/courses/spring03/V22.0005-001/index.htm) and two other areas (perhaps "Personal", "Web Examples", "Resume" or any other items you like.)

Your Buttons should be "roll-over"buttons. i.e., they should change in some way when the mouse cursor is over them. In particular, the button when it is rolled over should change to a picture which is a gif animation. (To create the animation, you might use Gif Builder (on the Mac), Gif Construction Set (on Windows), or perhaps ImageReady.)

The code for this operation is basically given to you in the JavaScript book. Their online supporting website also has the script.

You may fill the right-side frame "Home" web page with any material you like, so long as somewhere on the initial page it lists your name and class.

Post the code from Assignment 1.

For Assignment 2, post a brief note explaining that Assignment 2 is the frames that the user has been using, and create a link that will show the HTML and JavaScript used for the assignment..

On the Assignment 2 page, put a link to a page which has the HTML & JavaScript for the major pages for Assignment 2 (At least the Frameset code, and the Navigation frame code).

You may do this using any method you like, but one possible solution would be use a TEXTAREA. (Choose View source to see the code!). Basically, you would include this code:


<FORM METHOD="get">
<TEXTAREA NAME="ScriptArea" COLS="90" ROWS="20" WRAP="off">

<html>


// * * * PUT YOUR HTML AND/OR JAVASCRIPT HERE!!!! * * *


</html>
</TEXTAREA></P></FORM>


Note:

Extra Credit for Great Design and/or Technical Excellence!


Please submit assignments to:
pnp2@cs.nyu.edu