We have a weird problem with the asp:menu control in IE6 , this does not happen in IE7 or Firefox.
We have implemented an <asp:menu> control for site navigation, the menu has four main categories, and is at most 2 levels deep in some parts, there are in total around 40 menu items; we add/remove menu items dynamically depending
on user permissions. Now the problem with IE6 is that if a user spends some time hovering over the menu items, the browser eventually crashes. I have looked everywhere and have found no answers to this issue, I looked for bugs in the implementation of asp:menu,
mouse over and out events, hover, etc. to no avail. My guess is a javascript memory leak, or the browser gets confused with so many events happening so rapidly (onmouseout, onmouseover, etc) So I was wondering if anybody here has any clue as to what is going
on (and maybe a fix/workaround) or has actually seen this happen before!
I've seen this happen before. My resolution was to drop the Style Sheets or use the default Style Sheets provided with the ASP menu, then painfully add each of my custom Style Sheet elements until the browser crashed. Sometimes a combination of valid JavaScript,
Style Sheet, and DOM manipulation will crash IE6.
As for a fix, I'd recommend upgrading your web browser to IE7.
Sadly the application is for a corporate environment where they do not envision a move to IE7, they are still running Windows 2000 (which comes with IE5 if I recall correctly), and making them move to IE 6 was a herculean effort!
willox2112
0 Points
2 Posts
IE6 crashing while hovering over navigation menu
Aug 22, 2007 08:45 PM|LINK
Hi:
We have a weird problem with the asp:menu control in IE6 , this does not happen in IE7 or Firefox.
We have implemented an <asp:menu> control for site navigation, the menu has four main categories, and is at most 2 levels deep in some parts, there are in total around 40 menu items; we add/remove menu items dynamically depending on user permissions. Now the problem with IE6 is that if a user spends some time hovering over the menu items, the browser eventually crashes. I have looked everywhere and have found no answers to this issue, I looked for bugs in the implementation of asp:menu, mouse over and out events, hover, etc. to no avail. My guess is a javascript memory leak, or the browser gets confused with so many events happening so rapidly (onmouseout, onmouseover, etc) So I was wondering if anybody here has any clue as to what is going on (and maybe a fix/workaround) or has actually seen this happen before!
Thanks for your help:
William J Ortiz
AtlasBITS, Inc.
Adam.Kahtava
Contributor
4775 Points
927 Posts
Re: IE6 crashing while hovering over navigation menu
Aug 23, 2007 12:19 PM|LINK
I've seen this happen before. My resolution was to drop the Style Sheets or use the default Style Sheets provided with the ASP menu, then painfully add each of my custom Style Sheet elements until the browser crashed. Sometimes a combination of valid JavaScript, Style Sheet, and DOM manipulation will crash IE6.
As for a fix, I'd recommend upgrading your web browser to IE7.
Hope that helps, good luck!
willox2112
0 Points
2 Posts
Re: IE6 crashing while hovering over navigation menu
Aug 23, 2007 06:57 PM|LINK
Thanks, I will try to explore other alternatives.
Sadly the application is for a corporate environment where they do not envision a move to IE7, they are still running Windows 2000 (which comes with IE5 if I recall correctly), and making them move to IE 6 was a herculean effort!