U Fade does have a bug in its code:
Code:
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
It should be:
Code:
for (var p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
Just adding the var declaration will make it a local, not global setting.
But for that to conflict with another script, the other script would need a global object or variable p as well. However, in IE, even an element with an id or name of p could conflict. In IE, sometimes even a class name, and in rare cases I've seen upper and lower case being ignored, so that even a P object would conflict.
Make the change and see what happens.
Still, this might not be the issue at all. And each of you complaining in this thread may be experiencing separate problems. To get the actual line number of the error in IE, all external scripts must be put directly on the page.
Bookmarks