Welcome to WebmasterWorld Guest from 188.8.131.52
Forum Moderators: incrediBILL
at this point I'm baffled, so any pointers to what's the best direction to go from here are appreciated. Thanks...
one procedure that gets called 19 times during page load in Firefox gets called 751 times during page load in IE.
This alone tells you (of course) it's going into a loop. Why?
Your programming probably expects values from certain conditions. That is, if I have a <p> and it's id'ed test I would expect if I have var con = document.getElementById('test').innerHTML, it would store the content of that paragraph in the variable con.
But what if the browser doesn't recognize the .innerHTML attribute, or even document.getElementById? Then you get nothing, or an error.
I'm suggesting that there is some reference in your code **without proper error trapping** that is expecting a value or object, and in IE6 it's not finding it. It's not erroring, it's executing the request recursively until you get a memory error. For example, IE6 does not support min-width or max-width, if you try to access that property in IE it will error.
Try digging around in your script that way, look for references to the document's elements.
I keep a machine with IE6 running, I may have time to look.
Thanks again for your responses. :-)