webForumDet fria alternativet

Filter-problem i Firefox

JavaScript

2 svar · 227 visningar · startad av jockooono

Medlem sedan mars 200561 inlägg
Frågan#1

Jag använder mig av ett slideshow-script ifrån https://www.codelifter.com som jag använder för att göra en slideshow med ett antal bilder. Problemet är att filtret blendTrans inte fungerar i Fifefox. Jag har försökt fixa till scriptet (är ingen klippa på javascript) men inte fått filtret att fungera i Firefox. Nån som vet hur man kan få bildövergångarna att fungera i Firefox i scriptet nedan?

function runSlideShow_1() {
   if (document.all){
      document.images.SlideShow_1.style.filter="blendTrans(duration=2)";
      document.images.SlideShow_1.style.filter="blendTrans(duration=crossFadeDuration)";
      document.images.SlideShow_1.filters.blendTrans.Apply();      
   }
   if (!isN4) document.images.SlideShow_1.src = preLoad_1[j_1].src;
   if (isN4) document.layers['theLayer'].document.images['SlideShow_1'].src = preLoad_1[j_1].src;
   if (document.all){
      document.images.SlideShow_1.filters.blendTrans.Play();
   }
   j_1 = j_1 + 1;
   if (j_1 > (p_1-1)) j_1=0;
   t_1= setTimeout('runSlideShow_1()', slideShowSpeed_1);
}
Medlem sedan apr. 20003 174 inlägg
#2

blendTrans är IE-specific och kommer inte fungera i någon annan webbläsare.
Hur och om det går att lösa på nått annat sätt vet jag inte.. Flash kanske. :)

Medlem sedan mars 200561 inlägg
#3

Funderade på om det går att använda opacity för att göra bildövergångarna som i länken nedan under rubriken:
Fading one image into another
http://www.brainerror.net/scripts_js_blendtrans.php
men kan inte få in det i mitt script. Nån som vet om det går att använda och i så fall hur får man det att fungera i mitt script?

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)