You may have to roll your sleeves up and start re-writing some of the code that DreamWeaver has created.
I've been experimenting with cross-platform dropdowns for a couple of years now and can safely say that's it's a major PITA.
Here are my findings so far (feel free to set me straight if you find something that's awry):
- It's a good idea to create dropdown's dynamically with JavaScript rather than hard-code them into a page. Why? Because browsers that don't support CSS/JavaScript won't render them incorrectly if they're not there! And also you can save bandwidth by using your JavaScript to create menus on the fly. The only tradeoff is speed, but if they're written properly they won't bog your browser down too much.
- I'd convert those JPG's in your dropdowns to text. For the subtle variation in type with the glow vs the amount of time needed to load all those dropdowns, I'd say in the long run it would be much neater/cleaner/smarter to have the dropdowns text-based.
- Forget HierMenus. It is cross-browser, but its performance on Mac browsers is abysmal, and more often than not it keeps reporting errors. It's WAY too feature-rich and will slow your browsing to no end.
- Try
www.dynamicdrive.com as a good starting point for writing your own dropdowns. They have some great code, cross-browser, cross-platform goodness.
- Don't bother supporting Netscape 4 with your dropdowns. It's way dead now. Stick with <DIV>'s and excellent CSS support. Look forward not backward. Anyway, dropdowns are a nice feature but not a 'must-have' for any site.
- It's still early days, but we're getting to the point now where we can almost start writing rudimentary dropdown menus with CSS only. Take a look at
http://www.meyerweb.com/eric/css/edge/menus/demo.html
Hope this has helped. I can offer more specific advice if you like - just drop me a private message if you would like some code to get you started.