Syntax Breakdown
This application consists of two HTML pages (prefs.html
and dive.html) and a JavaScript
source file, cookies.js. The following list
describes each file:
- prefs.html
This is the page is used to set the preferences for dive.html. This page is also affected by the extracted cookie info, as the cookie information is used to determine which settings the user has already selected, and to populate a form accordingly.
- dive.html
This page is custom-designed by the information extracted from the cookie.
-
cookies.js This file contains the functions used to write the user preferences to and extract the preferences from the cookie.
cookies.jsis embedded in both HTML files. TheGetCookie()andSetCookie()functions, which you’ll see in the other two files come from here.
The files prefs.html and dive.html
are both new, but
cookies.jsis a source file
that was included in Chapter 6. You can find a
discussion of its functionality there.