CIS 1.0/Biomedical Computing
Fall 2006
HW Unit C, Part I

INFORMATION

INSTRUCTIONS
  1. For this assignment, you will create two HTML files in Notepad. Type your name in the files and your email address as comments.
  2. Save your work!!! BEFORE YOU LEAVE THE LAB, make sure that you save your work (both HTML files and any images files you use) by storing them on a USB flash drive or by mailing them to yourself.
  3. When you are completely finished with all the steps, zip all your files together and email the zip file to me as an attachment.

    Instructions for using WinZip are available.

  4. My email address is: parsons@sci.brooklyn.cuny.edu.
The assignment is due (both parts) on Wednesday October 25, 2006.

BE SURE TO ASK IN THE LAB IF YOU NEED HELP WITH ANY STEPS!!!!


PART I. CREATING DYNAMIC HTML.

Step 1. Buttons and Javascript .
(1 point)

  1. Start up Notepad.

    In the file, you will write HTML and Javascript code to do the things listed below.

  2. Look at first form example from Unit C.

  3. Modify the example so that it uses four different buttons, labeled "RED", "BLUE", "GREEN" and "YELLOW". Note that you must give each button a different name as well as value (i.e., the button label is what is displayed on the button).

  4. Modify the onclick function call for each button so that when you click on each button, a window pops up and displays a message like "you clicked on the RED button" (or something more creative than that), instead of the message "hello". Whatever message you use, it must contain text that indicates which color button you clicked on and the message must be different for each button!

  5. Save the file and name it with your last name followed by the .html extension. For example, my file would be called parsons.html. Remember to tell Notepad not to put the "txt" extension after ".html"!

  6. Try opening the file with a browser and see how it works. If any of the elements above don't work, go back into the Notepad window, and edit the file to fix them. The reload the file in your browser. Keep doing this until everything works just perfectly :-)

Step 2. Image maps and Javascript.
(1 point)

  1. Open a new file in Notepad.

    In the file, you will write HTML and Javascript code to do the things listed below.

  2. Look at the first form example and the image map example from Unit C.

  3. Modify the examples so you have an image map that uses this image file and when you click on each colored square, an alert box pops up.

  4. Replace the href=... sections of each <area...> tag with onclick=alert('...'). You can fill in the argument to the alert() function using the text you put in the previous step. The argument is the text between the single quotes ('), in the case of form example, the argument is 'hello are we done yet'.

    Note that you will need to update the size of the image in the <img...> tag and the corresponding coordinates in each <area...> tag.
    Also note that you will need to create a fourth <area...> tag since there are four colors in the image.

  5. When you save this file, name it with your last name, followed by the number 2, followed by the .html extension. For example, mine is: parsons2.html.



PART II.

Part II (worth 3 more points) will be available in class on Wednesday October 11.