views:

450

answers:

7

I'm stumped. From what we can tell there is nothing wrong with this page and it renders fine everywhere else (IE7/IE8, FireFox, Opera, Safari, etc). The problem is that if it's loaded in IE6 on Windows XP SP3 it just locks up the browser and it has to be force-closed through task manager in most cases. A few of our test computers load it fine, but others just up and die like they joined a cult and drank the punch. We're at our wits end trying to identify the problem, or even what is special about the computers where it works or doesn't work. Any thoughts?

http://www.centerforsight.net/doctors-staff/providerDisplay.cfm?staID=8

Responses like "why are you using ColdFusion" or "because IE6 sucks" won't help me. Our client is stuck with IE6 for the foreseeable future and needs their web site to work in that version. Any insight into the actual problem are greatly appreciated, however. Thanks in advance!

+3  A: 

It sounds like that something in the JS files gets locked into an infinite loop on IE. Why don't you try putting in alerts into the JS functions that get called to try and isolate the piece of code that locks the browser.

IE's JS engine is full of bugs and you probably found one.

Srdjan Pejic
The only JavaScript on the page in question is the drop-down menu and Google Analytics code which is on every other page/section of the site and they load without error every time.
Justin Scott
Well, Google Analytics tends to slow down page load in any browser, so take it out for the time being and re-test. If that's not the cure, and it probably isn't, step through the drop-down menu code.
Srdjan Pejic
A: 

Maybe it has something to do with Javascript code. IE6's engine is undoubtedly much less well designed than that of other browsers.

Michael Angstadt
The only JavaScript on the page in question is the drop-down menu and Google Analytics code which is on every other page/section of the site and they load without error every time.
Justin Scott
+2  A: 

Try loading it inside IE Tester and see if it offers any clues.

Diodeus
A: 

It's either javascript or it's waiting to have information dumped from a buffer. If the entire page loads in one giant blob and gets sent (and has a lot to it) it can also overwhelm IE and lock it up. (or at least lock it till the glob gets rendered)

Syntax
A: 

Do they have the latest version of IE6? Have they run Windows Update recently? Maybe there's some obscure bug that is fixed in a patch or service pack.

Michael Angstadt
They reported their exact version number as 6.0.2900.5512.xpsp_sp3_gdr.080814-1236
Justin Scott
"SP3"s is in there...looks like they do.
Michael Angstadt
+1  A: 

Save a copy of the page on your local machine with Firefox. Loadup the page IE 6, does it hang? If no, find out what firefox is not loading, if yes starting removing stuff from the page. Start removing script tags one by one until you stop it from crashing, when you've tracked down a specific problem, try reposting the question to get a better answer about how to fix the JS issue :)

Tom
A: 

Did you resolve this issue? I am having the same problem.

webmaster