For some peculiar reason, college courses tend to teach Javascript, Css, Xthml and the DOM somehow in isolation from each other (this happens in Silicon Valley, of all places). This course was no exception; the examples proposed still mixed together inextricably html markup, styles and javascript logic in the usual chaotic cauldron. And of course it was still based on the Legacy Dom, rather than the W3C Dom (standardized in November 2000!).
Still, the class was useful to familiarize with "the old way of doing things"; and, as I was simultaneously reading D.Flanagan's and E.Meyer's books, I could convert the assignments to use the W3C Dom and Css (I also added self-imposed requirements, that I listed in the text of the assignments). Thus, the solutions given may be of interest to a student of the Dom & Css.
Note: look at this quote from Eric Meyer's book on Css (chapter 1, page 2): "... take a quick glance at almost at any corporate web site's markup. The sheer amount of markup in comparison to actual useful information is astonishing...". How true this is; the actual markup in several of the assignments (when the html was provided) was a small fraction of the (horrific) file content. It was amusing to realize how Css must be considered something that the teacher of the Css course uses :-)
[URL: ; Last updated: ]