Hi,

I have a horizontal Nice Menu containing my Primary Links on my site. The drop down functions perfectly in FF3, but not at all in IE7. There isn't even a drop-down arrow to indicate that it should drop down in IE 7.

I have tried many of the fixes in the issues forums and have had no luck.

Can someone point out to me what I am doing wrong?

Here is the URL: http://watsysgroup.com/clients/dsaf8nq45/drupal/

All help is appreciated.

Thanks

Comments

jonwatson’s picture

Oh, I should point out that although the site is not currently running a core theme, I have tried it with Garland and Blue Marine and no go.

add1sun’s picture

It doesn't work at all for me in FF3 or Safari either and I see no child menu items in the HTML source. It looks like there are just no children in the menu. If there are children, then I have no idea what the issue is.

jonwatson’s picture

I have fixed the problem you had where it did not work in FF3 or Safari. I accidently had permissions set to disallow anonymous users from accessing news feeds which is what this menu is comprised of.

I have tooled around with this a little more and I think the problem is with the id tags of the menu items. The IE only javascript at the top of the page says to use javascript for IE 7 since it cannot do this via straight CSS. The getElementByID value seemed to be wrong. It pointed to block-primary-links but with nice menu, the div id is nice-menu-block-1. I changed it in the two places that is appeared in the Javascript, but still no go. I don't know a whole heck of a lot about CSS, though, so I'm not sure if that is actually the issue and if so, if my fixes should have solved it.

So, the initial problem remains. It does not function in IE 7.

Anyone have any other bright ideas?

Thanks

add1sun’s picture

Category: bug » support
Status: Active » Postponed (maintainer needs more info)

Hm, well the demo of it is gone now. That said, I am not sure what JS you have or what is going on with it. Nice menus does *not* use JS for IE7 anymore, and even if it did, NM does not use getElementByID anywhere, so I think you have a JS mixup somewhere.

hsh’s picture

I have the same problem. FF3 displays drop down menu just fine. In IE7, there is no drop down at all. In IE8, its just bizarre, there is no drop down when you hover over a top-level link, but when you click on this top-level link, drop-down shows but without any text. I will try to get a screen shot.

Is there anything that can be done to get menu's working in IE7, maybe something temporary before an official fix is released?

add1sun’s picture

Well there is nothing to fix if I can't reproduce the issues. There is nothing here that helps identify what the problem is.

add1sun’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

Cloding old issues.