Enhancing Interactive Experiences: Code Examples
JavaScript for an interactive web experience
CSS for cleaner web markup
- Enterasys.com Main/side navigation— This DHTML navigation uses simple unordered lists to store the navigational structure; this way a 3 tiered hierarchical nav can easily be edited by a hand coder.
-
Using DIVs instead of TABLEs to format pages.
- Product Matrix Click Show Product Finder to reveal the product matrix.
-
Classroom Schedule: Full Schedule,
by course,
by technology. These 3 examples reuse the same snippet of HTML. CSS drives what to display on the page.
-
You are Here: nav highlighting
- Mining URL string to determine content to display (OMansion.com reuses the same navigational sidebar across entire site, but "Secured by Thawte" logo hidden on home page)
- Improve accessbility for the visually impaired: Use ems as unit of size to create "elastic" site
this page's text appropriately resizes in all browsers to match the user's font size settings.
-
Printed pages need not resemble their screen versions:
Print this product page. The header prints a breadcrumb trail, the rest of the navigation disappears, and hidden clamshell tabs all print.
AppleScript for workflow automation
- Interactive Calendar— Data is stored in Filemaker Pro, AppleScript
generates and uploads the HTML calendar
- AppleScript Studio: (sample not available) Drag file onto Droplet. Droplet will check filename against database. If name is found in database, script will process file. If name is not found in database, a
minimal interface will appear. Drag a URL onto the interface and click the Go button and the file will be uploaded to that destination (ftp server data is stored w/in the project).
Filemaker Pro for complete business automation
- Here is a sneak peak at a Hotel Management Solution I am currently working on. It has over 40 views, web integration, and the user interface is
incredibly user friendly.