Complex navigation system
by Gabriele Caniglia <web-l(at)caniglia.info>
|
Date: |
Fri, 20 Dec 2002 17:37:34 +0100 |
To: |
hwg-techniques(at)hwg.org |
|
todo: View
Thread,
Original
|
|
Hello list,
I am developing a web site for a health/medical institution, and I'm
facing a big issue now, which is trying to build a clean and
intuitive navigation system (the web site has a very deep hierarchy).
Every page must stick to XHTML 1.1 and WAI 1.0 Guidelines Triple A.
Whichever the solution, it must degrade gracefully on older browsers
and be usable with javascript and CSS disabled.
Here's how the page looks like:
_______________________ __________
| || |
| banner || |
| || |
|______________________|| |
_____________ _______________________ | |
| || || |
| || || |
| navigation || || side bar|
| menu || || |
|(188-200 px)|| || |
| || || |
| || page content || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
|_____________|______________________||_________|
Obviously, those are not frames, and no tables are used for layout
purposes, just CSS.
My guessing is I can only use server-side solutions, to generate a
HTML (read: XHTML) fragment for inclusion in the main page template.
That's ok, the web site is hosted on a IIS 4.0 Server, so ASP
scripting is available.
There's another requirement: menus must be easily maintained, other
people will have to work on it regularly, so an external text file or
something like that would be to great avail.
I have searched the Internet and found Text2Tree, an ASP component
that builds a navigation tree, generating the code from a base file
(.mdb or .txt) which holds the menus structure:
<http://www.asp-components.de/index2.asp?tool=tree&lang=en>
There is one problem, though... I can't see the way to tweak the HTML
it generates: attribute values are not enclosed between quotes, 'img'
elements do not have 'alt' attributes, javascript event handlers are
not lowercase (onMouseOver), and elements miss an end tag (<.br />,
<.img src="image.gif" alt="" />)...
I'm back where I started, Text2Tree is no use to me... :-(
I kindly ask you: can you point me to a different software which does
all the things I need, or just suggest a better solution for such
complex navigation system, and release me from my nasty headaches? :-)
Thanks in advance for any input you will provide.
--
Italian greetings,
Gabriele Caniglia.
HWG hwg-techniques mailing list archives,
maintained by Webmasters @ IWA