We are providing HierMenus to you at no cost. HierMenus code requires a confirmed membership with internet.com. Please register by clicking here and come back soon to download your free copy of HeirMenus code.
Click Here to Register

Site Navigation
Bulletins
About
Documentation
FAQ
Samples
Known Issues
Technology Jobs

internet.commerce

Partner With Us














          
internet.com

IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 
HierMenusCentral Enhance the Functionality of Your Web Site with DHTML HierMenus.
    

home / issues / issue #2

Issue:Frequent Image Rollovers Cause Browser to Stop Responding
Browser:Internet Explorer 5/5.5/6
Platform:Windows
Description:In Internet Explorer, rolling repeatedly and quickly over rollover images (i.e., images which change each time the mouse rolls over them) can cause the browser to stop responding to further local downloads (i.e., more images or new pages from the same server). The page itself remains visible, and the back buttons of the browser will typically work. But the user will be unable to click through to any further pages within the same domain. Pages from external domains will be retrievable. In HM this error can be triggered naturally with the use of "more" image rollovers.
Cause:The cause is connection related, and Microsoft has confirmed this behavior to be a bug as described in this knowledgebase article:

BUG: Internet Explorer Stops Responding When You Download Images

We've only been able to replicate the problem in HM when the Internet Explorer cache setting is set to check for new versions on "Every Visit to the Page," however, some users of customized Internet Explorer versions have noted that they can even receive the error when the cache settings are set to "automatically." (Could the cache setting displayed in Internet Options be different from the registry setting used for cache purposes? See this Microsoft Knowledge Base Entry for registry setting details.)

Comments:Though not specifically HM related (we are able to trigger the error via even simple rollover examples, such as this one), HM can trigger this error via its use of more image rollovers. Possible workarounds, therefore, all involve reducing or eliminating the more image rollovers in your design:

  1. Have users change their cache settings to "Automatically."
  2. Do not use image rollovers; i.e., specifically set ImageSrcOver and ImageSrcLeftOver to null. The initial more images will still be displayed in this scenario; they simply won't change color when the user rolls over menu items.
  3. Turn off more images completely via the MoreImagesVisible configuration parameter.
Note that when the error occurs, there is typically an accompanying memory usage spike in the browser. We do not know if the memory spike causes the error or the error causes the memory spike. Because of this, some users have incorrectly reported this issue as an IE memory leak. A memory leak, however, results in the loss of memory when moving from page to page; this error can be triggered entirely within a single page.

Any additional information on this issue would be appreciated. If you have any further information or other workarounds please feel free to share them:

IE Rollovers

Posted:April 24, 2003

Internet.com
The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

Created: 3/25/2004
Updated: 3/25/2004
URL: http://www.hiermenuscentral.com/issues/2.html