Your page is in violation of Dynamic Drive's
usage terms, which, among other things, state that the script credit must appear in the source code of the
page(s) using the script. Please reinstate the notice first.
You can fix that by doing:
Code:
<script type="text/javascript" language="JavaScript" src="/js/fadeimage.js">
/***********************************************
* Ultimate Fade-In Slideshow (v1.5): � Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
</script>
in place of:
Code:
<script type="text/javascript" language="JavaScript" src="/js/fadeimage.js"></script>
on all pages using the script. You should also do a similar sort of thing with the other DD scripts that you are using.
On to your question:
In IE I seriously doubt that this script can co-exist with png_fix.js - without modifying one, the other, or both scripts. Also, there has been an update (v1.51) to the script. This will not fix your problem, though it will make the fading effect work in a wider variety of browsers.
See:
http://www.dynamicdrive.com/forums/s...ad.php?t=23504
for a discussion of how png fix can mess up a page, and specifically:
http://www.dynamicdrive.com/forums/s...68&postcount=4
for modifications and instructions on their use.
Once you have that, the U-fade script would need to be altered to use these modifications to protect itself from png fix. Find the below function in the U-fade script and add the red part:
Code:
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img class="exclude" src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
Now, if the .png images in your slideshow use alpha transparency, they may appear a little funny looking in IE 6 and less, but this should take care of the problem. Those images do not appear to use alpha transparency and shouldn't need to anyway.
There could also be other problems. Most notably, if any of the images in the slideshow are missing or temporarily unavailable to the browser, this could result in a problem similar to what you are describing. I put my money on it being png fix though.
Bookmarks