I get a popup: script on this page is causing IE to run slowly.. yet if i modify it it takes longer to run, but doesn't give that message (???)
Apr 4th, 2008 21:02
ha mo, Juergen Thelen, Tom,
This can happen due to various reasons, but usually the dialog box you
mentioned either pops up, if your script is hanging in an endless loop,
or if it not hanging, but executing much more statements than the MS
developers thought should ever happen... ;o)
The former reason should be self-explanatory.
When it comes to the latter:
The script engines of IE4/IE5/IE6 are tracking the total number of
executed script statements in your current document. When that value
hits a specific threshold (more than 5 million statements afaik), IE
will throw up your mentioned timeout dialog box...
In case you got caught by this... hmmm... 'script eating cpu' prob :O)
try to optimize your code to get below this 5 million statements. If
this isn't possible try splitting your code in chunks and spread them
over several documents.