The only way I know of to make IE behave correctly without Javascript is to use .htc files. They are basically an officially supported IE-only feature designed to let people fix IE bugs on a site-by-site-basis, rather than MS actually fixing the browser directly. :-)
Some resources on .htc files:
http://www.aplus.co.yu/adxmenu/intro/ http://webfx.eae.net/ http://www.xs4all.nl/~peterned/csshover.html
On Saturday 17 June 2006 07:50, Michelle Cox wrote:
[Sorry for the previous blank email. Mouse issues.]
According to the nice menus documentation, JavaScript is only needed on IE. So if you can find a way to make IE work without it, there you go.
Michelle
----- Original Message ----- From: "Randal" digitas@panix.com To: support@drupal.org Sent: Friday, June 16, 2006 7:03 AM Subject: Re: [support] Dynamic Menus That Work OK Without Javascript
At 1:08 PM -0600 6/15/06, Greg Knaddison - GVS wrote:
On 6/15/06, Randal digitas@panix.com wrote:
It does look like they have broken styling on this site without javascript, but the menus do still work.
Maybe it's the definition of "work". They don't expand out anymore, but if you click on animals you get to the other links on a resulting page. If that's your goal then whether or not that "works" using the Nice Menus module is dependent on your configuration of your site. It's still possible using nice menus.
That is indeed my definition of work -- that you can actually use the site.
The site I mentioned ( http://steuben.com ) USED to have working CSS without javascript, so you could use everything on the site except for the dynamic menus without javascript. You can now still use the site, but it's very ugly.
My main problem with most dynamic menu systems (which I otherwise find very useful and logical) is that they don't degrade gracefully when javascript is turned off (which is still around 5% of users). On most sites with dynamic menus you can't actually get to most pages without javascript. This seems VERY BAD to me. This may be ok for amateur sites, but not for a real professional one.
I will look at Nice Menus to see how easily it can be hacked to do this. Obviously what I need is a CSS statement written to the page (not in javascript) that opens a specific menu section vertically when you are in the section that that menu item represents.
-- Randal
[ Drupal support list | http://lists.drupal.org/ ]