Jag har ne slideshow som visar samma bild varannan gång, d.v.s. en huvudbild visas och sedan slumpas en ny bild fram o.s.v. Googla på crossbrowser för dessa kommandon och se vad som behövs. Ibland finns inte samma funktioner i alla webbläsare, speciellt inte fade-kommandon. Posta gärna lösningen här om du hittar något.Slideshow-problem fading i FF och Chrome
Fadeingen funkar perfekt i IE men i Chrome och FF och Opera sker bildväxlingen direkt, alltså utan fading.
Nån som kan säja vad det beror på?
Så här ser scriptet ut:
<code>
j=110;
t=0;
function runSlideShow(nr) {
n=nr;
if (j == 110) {
j=0;
document.getElementById("SlideShow").src = 'bildspel/huvudbild.jpg';
n = 1 + Math.ceil(Math.random() * (109 - 1))
}
else if (j < 1) {
document.getElementById("SlideShow").src = 'bildspel/' + nr + '.jpg';
if (document.all && !window.opera) {
document.getElementById("SlideShow").style.filter="blendTrans(duration=3)";
document.getElementById("SlideShow").filters.blendTrans.Apply();
document.getElementById("SlideShow").filters.blendTrans.Play();
}
j=j+1;
}
else {
j = 0;
document.getElementById("SlideShow").src = 'bildspel/huvudbild.jpg';
if (document.all && !window.opera) {
document.getElementById("SlideShow").style.filter="blendTrans(duration=3)";
document.getElementById("SlideShow").filters.blendTrans.Apply();
document.getElementById("SlideShow").filters.blendTrans.Play();
}
n = 1 + Math.ceil(Math.random() * (109 - 1))
}
t = setTimeout('runSlideShow(n)', 10000);
}
</code>Sv: Slideshow-problem fading i FF och Chrome