The site I’ve been working on for ages is now “Live”, but it still suffers from a slight problem with the CSS Menus on IE 6 and 7, namely that you can acces the first 2 or 3 submenus, but when you try to access the next one down the whole submenu disappears.
This relates to the CSS Menus on the left side of the page.
Site is here:
If you look at the source of the page, you will see that each menu item has an extra
<a href="#" style="cursor:default">
before the link with the closing tag after the link, which in IE6 and 7 it renders this as an extra chunk of space above the link which makes the each submenu taller and unusable.
see code below:
<li class="fwFirstChild fwNavItem"><a href="#" style="cursor:default"> <a href="../Wade%20Brass%20Compression%20Fittings/brasscomprimpmet.php?item=Equal Ended Coupling&inthere=&line=Brass Compression">Equal Ended</a> </a></li>
The links on the CSS Menu are made by the PHP Text Link with Query Action, as I neede to add php queries to the links to select the products from the MySQL Database.
I think that the extra href is added by the PHP Text Link with Query Action, as I think it doesn’t strip out the href that is created by the CSS Menu, but adds another one with the default cursor style. (I might be wrong, I’m still trying to understand what is happening!)
Here is a pic of test I did, stripping out the extra hrefs in the output, it works in IE6, compressing the height of the menu items to the same in other browsers.
I don’t get this problem with IE8, as this seems to be the best behaved of the Microsoft browsers, in that it seems to play well with the Freeway output. (still doesn’t render the Layer Positioning Action correctly, neither IE6 or IE7 does though, it fixes the layer in the browser window!)
If I can adjust the way Freeway outputs the source code to strip out the extra href in the Menu it would solve this problem, but I can’t figure out what to do.
Any ideas, solutions, thoughts etc gratefully received…
freewaytalk mailing list
Update your subscriptions at: