|
Menu
Home
Style Sheets
Configure the Site
Accessibility Guidelines
Wishful Thinking
Report
|
Programming is a black hole into which time disappears. The
picture on the right is from Wikepedia.
There are many more features that I had hoped to add to this project,
but the deadline loomed and much had to be trimmed.
Home page
- Check if Javascript is enabled as soon as home page is
loaded.
- Check if cookies are enabled.
- Change the cursor to a revolving
saw blade, or other
threatening device, when the mouse is over the thinker image.
- Count the number of times the viewer has visited the site, and generate an appropriate welcome.
Menu and navigation
- Use mouseover to change colours of menu items.
- Add a triangle
or pointing finger
to indicate which is the selected men item or current page.
- Scroll menus so that they are always in view
- Create back buttons using onClick="history.back()".
Go to top of page
Discuss the tools used
- Crimson editor.
- Notepad plus; especially some of the features I haven't used yet.
- Borland's RAD ide which handles errors and DOM quite well.
- Amaya 9.99 which has a fair WYSIWYG editor and builds an odd looking tree.
However, Amaya has anoying habit of stripping &npsp;s, which I don't want stripped.
- Venkman's JavaScript debugger is a FoxPro add-on without which I would not have finished.
Go to top of page
Last report page
- Do not enable appropriate menu item until all the other pages have been visited.
- Add browser name (vendor).
- Add browser version.
- Add operating system on the client machine.
- Add screen size on the client machine.
- Add browser window size.
- Calculate the total time on site, which is quite tricky.
|