cbruck_1
15 years agoOccasional Contributor
SharePoint 2007/Internet Explorer 8 Fly Outs
I'm having an odd problem testing a SP 2007 website using IE 8. Our site has Fly Outs (menus generated when you hover over a link) which I'm able to test fine using IE 7. Unfortunately, the "onclick" method doesn't actually perform a click on the control, so I have to hover (using "onmouseover") over a couple of controls first before I can use Click().
In IE 7, this works fine. In IE 8 when I've hovered over the first 2 controls, firing the .Click() for the last control clicks on an incorrect screen location (where the 2nd control was). I tested this by reverting to IE 7, where the same code works. The Fly Outs themselves have this in the outerHTML:
In IE 7, this works fine. In IE 8 when I've hovered over the first 2 controls, firing the .Click() for the last control clicks on an incorrect screen location (where the 2nd control was). I tested this by reverting to IE 7, where the same code works. The Fly Outs themselves have this in the outerHTML:
"zz1_TopNavigationMenu_15 ms-topNavFlyOutsHover"
I've tried refreshing the control before clicking on it, thinking that the properties may have changed since I initially grabbed it (before hovering over the first two controls), but this has no effect.