Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Fade slideshow in Mozilla e Opera

    Ciao!
    Avrei bisogno di aiuto per un slideshow che ho scaricato e funziona in IE, ma perde la dissolvenza in Mozilla e Opera. Qualcuno mi sa dire come ovviare, se e' possibile?
    Grazie!

    Allego lo script.

    var slideShowSpeed = 2000


    var crossFadeDuration = 2


    var Pic = new Array()

    Pic[0] = '../images/slideshow/11l.jpg'
    Pic[1] = '../images/slideshow/27d1.jpg'
    Pic[2] = '../images/slideshow/396d.jpg'
    Pic[3] = '../images/slideshow/23d.jpg'
    Pic[4] = '../images/slideshow/13c.jpg'
    Pic[5] = '../images/slideshow/11p1.jpg'
    Pic[6] = '../images/slideshow/r30.jpg'
    Pic[7] = '../images/slideshow/24d.jpg'
    Pic[8] = '../images/slideshow/azu_02.jpg'
    Pic[9] = '../images/slideshow/papabistr.jpg'

    var t
    var j = 0
    var p = Pic.length

    var preLoad = new Array()
    for (i = 0; i < p; i++){
    preLoad[i] = new Image()
    preLoad[i].src = Pic[i]
    }

    function runSlideShow(){
    if (document.all){
    document.images.SlideShow.style.filter="blendTrans (duration=2)"
    document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)"
    document.images.SlideShow.filters.blendTrans.Apply ()
    }
    document.images.SlideShow.src = preLoad[j].src
    if (document.all){
    document.images.SlideShow.filters.blendTrans.Play( )
    }
    j = j + 1
    if (j > (p-1)) j=0
    t = setTimeout('runSlideShow()', slideShowSpeed)
    }

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    fai prima, cercane un altro
    il codice negli if (document.all) funziona solo su ie

  3. #3
    il codice negli if (document.all) funziona solo su ie
    e cmq anche aggiustandolo, mettendo il document.getElementById, non funzionerebbe lo stesso, perchč utilizza il filtro blendTrans, che esiste solo su IE, Opera e Mozilla hanno un solo filtro, l'opacitā.

    quindi anch'io consiglierei di cercare un altro script se vuoi la compatibilitā con tutti i browser..

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    Originariamente inviato da dvjack
    e cmq anche aggiustandolo, mettendo il document.getElementById, non funzionerebbe lo stesso, perchč utilizza il filtro blendTrans, che esiste solo su IE, Opera e Mozilla hanno un solo filtro, l'opacitā.
    ma a quello mi riferivo, forse mi sono spiegato male, non volevo dire che document.all non funziona ma il codice negli if

  5. #5
    ho interpretato male io allora... pensavo intendessi che la condizione degli if non funzionasse, visto che il document.all c'č solo su IE

  6. #6
    Grazie a tutti per l'aiuto! Cerchero'...

  7. #7

  8. #8
    GRAZIE!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.