For these two scripts to work together apparently requires a standards invoking DOCTYPE for IE.
Seems fine in IE 9 standards mode. However, your example page is written in Quirks. So I would change to a standards invoking DOCTYPE. I currently prefer:
But the closest to what you currently have is:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Either will do, pick one and replace:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
with it.
That takes care of IE 9. For IE 7 and 8 there's a typo in the slider division that must be fixed (IE 9 and Firefox are error correcting this):
Code:
<div id="slider">
<img src="images/1.jpg" alt="" />
<img src="images/2.jpg" alt="" title="#htmlcaption" />
</a><img src="images/3.jpg" alt="" title="This is an example of a caption" />
<img src="images/4.jpg" alt="" />
</div>
Simply remove that stray closing a tag.
That takes care of things.
However, I'm wondering how crawler_ie.js varies from the official version. Is it just the persistence feature you are after, or have you made additional changes?
Edit: After a bit of investigation, I answered my own question, it's just the persistence you're after. That being the case, you should update to this version of the crawler script:
Attachment 3868
It also includes updates to the crawler sizing routines that avoid a crash in some browsers. This is particularly important since your crawler has ads. Ad block software might remove all content from it, that's what causes the crash in the older version.
Bookmarks