Keyboard Accessible Template
-
Navbar Updated
This template shows the completed development of the navbar following our work on the contact form. The navbar has been modified to resemble as closely as possible both the physical look and the functionality of a Windows application menu bar. The links are the only major exception, of course, as this is a navigation tool.
-
Keyboard Navigation Solved
The solution to the Internet Explorer navigation problem is incorporated into this page. In page links target an element with an id and a tabindex of zero. Therefore, this is the first demonstration of the page that is properly accessible in IE. Just for kicks lets see if it's possible to link to the contact image.
-
Contact Form w/ Rollover Image
The contact form is fully implemented and the image rollover Javascript is functioning beautifully on all pages. We figured out why the javascript to trigger the rollovers worked beautifully sometimes and killed the entire script at others. If there's no image with that id on the page the whole script just curls up into a little ball and dies. If there is, it works great. On one level, we planned on incorporating the contact form with the contact image onto every webpage, so that's one solution. However, it also seemed appropriate to add some feature sensing in this instance. So we wrapped the event handlers in an if statement that checks to see if getElementById exists for that id before calling it. Immediately, the script works fine for all pages, whether it has the rollover image or not. This seems like a more stable solution, so we will probably keep the feature sensing.
-
Modified Javascript Event Handlers
The javascript to drive the menus has finally been done right. Although you should see no difference in the functionality of the drop down menus, the event handlers for all the divs are now generated by a triple nested for loop. This knocked 2k of event handlers off the js file size and made the script much more readable.
-
Breadcrumb Menus
We also reincorporated the breadcrumb menus at the top of the page. Here's hoping that the web server is functioning properly this time. It looks like it has in fact been converted to a web application. Here's hoping.
Skip to Main Points