5/5. Access 2000 database (acme.mdb) in /382/db/; external javascript files
in /382/js/; external style sheets in /382/css/; create /382/asp/ folder for
future ASPs
Dynamically-generated hyperlinks in the left navBar (all pages w/left
navBar) .
75/75.
8/8. Links must be the same in all your site's pages with the left
navBar
8/8. The links' anchor
text must correspond to your site's six product
categories. E.g., Surf, Comedy, etc.
<input type="checkbox" name="catCB" value="category1" />
8/8. The links' all have the same target, a relative URL connecting
to products.asp: "../asp/products.asp." Products.asp is the
landing page for the link.
8/8. Each link has a unique URL parameter dynamically appended to the
URL: catID=1 through catID=6.
8/8. The links are constructed by a script in the left navBar. See
the for loop, lines 82-93 of URL-params-1.html
8/8. The links are constructed by the a script in the left navBar that
uses a JavaScript database for category information. The js/db is in
a script in the head section; see lines 20-50 of URL-params-1.html.
8/8. The links are constructed by the a script in the left navBar that
reads document.cookie to determine which category links to display. See
lines 87-88 of URL-params-1.html.
13/13. If the user did not specify that her/his preferences be saved,
then no category cookies will be in the cookie file; in this case, display
all 6 product categories in the navigation bar.
8/8. Keep all
key navigation elements "above the fold." You are designing
for the 382 intranet target platform: a desktop PC with a 17"-21" monitor
set for 1024x768 resolution. You don't have to concern yourself with
smaller displays.
Immediate personalization.4/4.
4/4. When the user clicks the Save
Info button in acme-prefs.html, the information written to the cookie file
should be used immediately to personalize the site.
Top navBar in acme-home.html and acme-prefs.html. The "New
Customers > Create Account" link on your site's top navBar connects
to "../asp/create-acct.asp". 4/4.
No create-acct.asp page is needed for this project.
The New Customers Start Here link at
the top of sign-in.html connects to "../asp/create-acct.asp". 4/4.
All JavaScript alerts() used for development should be turned
off for the delivered project. 3/3.
Exception: When the user clicks Clear All Cookies in acme-prefs.html, document.cookie
is displayed in an alert.
Submit Project for Grading in Blackboard.
On or before the due-date (21:00 F 2/23), each VLT member must submit the
project for grading as follows:
In Blackboard, open Week 7 > On Line > Submit
Project 4. By
submitting this BB Assignment, an entry is automatically created for
you in the BB gradebook, and your instructors are notified that you
have completed the project requirements.
No files need to be attached for uploading, since all your work is
on the remote server uoregon.edu, so you can ignore the "
If you do not use this BB assignment turn-in
feature, you will not have a score entered for this project in the
gradebook, so please remember to do this on or before the due-date.
Extra Credit Option-1: 5 pts. Complete the survey Week 7 >
On Line > Midterm Assessment of Class by the P4 due-date and 5 pts will
be added to your P4 score.
When you submit your project in Blackboard, you
must use the comments section to notify the grader that you have completed
this option. As usual, do not attempt a solution to extra credit options until
you have completed all project requirements. No extra credit is awarded for
projects that do not meet the requirements.
Extra Credit Option-2: 5 pts. To generate the dynamic links
in the left navBar, a web page needs the JavaScript database in the head section.
Or, the JavaScript database can be placed in an external JavaScript file and
then linked to any page that needs it. For 5 points extra credit, place the
JavaScript database for your site in /382/js/db.js.
When you submit your project
in Blackboard, you must use the comments section to notify the grader that
you have completed this option. As usual, do not attempt a solution to extra
credit options until you have completed all project requirements. No extra
credit is awarded for projects that do not meet the requirements.