Posted on 2006-06-07
Last Modified: 2012-06-21
I'm using IE7 Javascript library to make my IE6 browser more compliant.  The library is being used on a Rainbow Portal .NET v1.5 website which has the layout/theme Zen-starter active.  The problem is when I have the library active for the page and mixed with this theme/layout setting IE6 (for Windows XP/2K)  completely locks up.  Firefox works perfectly fine and quickly.  

The webpage attempts to display a dropdown menu making heavy use of CSS and <UL>, <LI> tags.  From my investigation, the standard CSS Hover pseudo attrib is being used, which I figure is the reason for IE7's usage (to translate all HOVER attribs to a JS equiv for IE6).  I've disabled the IE7 library and IE6 eventually displays the page without locking up.  I've used:
 TIDY.EXE -ascii -i -f errors.txt -m PageFreeze.htm  

to cleanup the HTML and match up any possibly missing tags but still the same effect.  I've even copied the text into W3C's Validator without luck.  One thing i did notice is that the IE6 browser does freeze preventing me from dragging the scrollbar or anything else within the entire browser (insisting on being END PROCESSED) but eventually (after 5 mins or more) the web page menu system appears, however when i hover my mouse over it the entire screen freezes again, and after another 5 mins or more the menu dropdown appears.  This occurs for each menu item i hover over.

Please, does anyone have any clues on why this locking up is occurring and its resolution?

You can see the test page here:

(This page does not freeze IE6 because IE7 Library has been disabled in tags):

(This page freezes IE6. IE7 Library is enabled in tags):

(This page momentarily freezes IE6 but only contains a single menu item):

The pages need to not freeze and show dropdown menus if all is ok.  Just a oddity, notice that when you hover over Government and it underlines the word.  It seems to take a second longer than when the underline is placed beneath other words.  Also I've tried removing much of the UL/LI menu items and leaving one or two and the freezing of IE has gone down from 5 mins+ to a few seconds and the menu dropdown appears.  Again, Im suspecting the depth of the menu system and IE7 library are at fault.  But a solution to have the menus in full is what Im after.

Thank you.
Question by:barkin
    LVL 75

    Expert Comment

    by:Michel Plungjan
    I tried to run with debugbar, but IE freezes before showing anything.
    Hope you find your problem...

    Author Comment

    A tuff little nut to crack eh?  I'd appreciate any suggestions
    LVL 75

    Expert Comment

    by:Michel Plungjan
    I completely fail to see why you do not use a CSS menu which should work in all newer browser

    Author Comment

    Ok, we determined that IE7 was working just it was processing too much.  We just dropped the approach and went all out tables.  
    LVL 75

    Expert Comment

    by:Michel Plungjan
    Paq and refund
    LVL 5

    Accepted Solution

    Closed, 200 points refunded.
    Site Admin

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    "That which we persist in doing becomes easier, not that the task itself has become easier, but that our ability to perform it has improved." Ralph Waldo Emerson Introduction: One of the wonderful things about the web is that it makes it s…
    Avoid defining the variables in the global scope; trying to define them in a local function scope. Because:   • Look-up is performed every time a variable is accessed.   • Variables are resolved backwards from most specific to least specific scope…
    The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
    The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now