Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Un codice alternativo..

    ciao, mi chiedevo se era possibile usare un codice alternativo a questo:
    codice:
    ............
     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()      
    ...........
    in quanto con firefox e con altri browser tipo anche safari su mac, non vedo l'effetto di trasparenza
    Voglio l'alt+s anche per FF

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Se ti sereve l'effetto trasparenza devi usare la proprietà opacity oltre a quella filter filter va da 0 a 100
    opacity va da 0 a 1 (i valori intermedi sono .01 .02 ... .1 ... .99)

    Non credo però tu possa usare gli stessi effetti di transizione che ti servono
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da fcaldera
    Non credo però tu possa usare gli stessi effetti di transizione che ti servono
    in che senso?
    Voglio l'alt+s anche per FF

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Questo che cos'è ??

    blendTrans(duration=crossFadeDuration)

    Un effetto di transizione immagino??
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da fcaldera
    Questo che cos'è ??

    blendTrans(duration=crossFadeDuration)

    Un effetto di transizione immagino??
    si..
    Voglio l'alt+s anche per FF

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Quella transizione non funzionerà su browser diversi da IE, perchè usa la proprietà filter.


    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da fcaldera
    Quella transizione non funzionerà su browser diversi da IE, perchè usa la proprietà filter.


    eh purtroppo me ne sono accorto..
    io c'ho uno script anche abbastanza semplice in realtà che fà uso di quella transizione.. ora vorrei modificarlo in modo da essere visibile allo stesso modo sia con firefox o anche con safari..
    ti faccio vedere lo script:
    codice:
    <script>
    var slideShowSpeed = 5000
    var crossFadeDuration = 3
    var Pic = new Array()
    Pic[0] = 'img_fading/a.jpg'
    Pic[1] = 'img_fading/b.jpg'
    Pic[2] = 'img_fading/c.jpg'
    Pic[4] = 'img_fading/d.jpg'
    Pic[5] = 'img_fading/e.jpg'
    Pic[6] = 'img_fading/f.jpg'
    Pic[7] = 'img_fading/g.jpg'
    Pic[8] = 'img_fading/h.jpg'
    Pic[9] = 'img_fading/i.jpg'
    Pic[10] = 'img_fading/l.jpg'
    Pic[11] = 'img_fading/m.jpg'
    Pic[12] = 'img_fading/n.jpg'
    Pic[13] = 'img_fading/o.jpg'
    Pic[14] = 'img_fading/p.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)
    }
    </script>
    Secondo te come potrei modificarlo in modo da far vedere la transizione anche in firefox e in safari?
    Voglio l'alt+s anche per FF

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    dimenticavo.. molto bello il sito http://www.sanpellegrino.it
    complimenti
    Voglio l'alt+s anche per FF

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    basta cercare con google (non sottovalutate lo strumento):

    http://www.brainerror.net/scripts_js_blendtrans.php

    Credo proprio faccia al caso tuo.





    P.s. - Grazie per il compl, io però ho fatto il backend e il front-end a livello di codice + database con un mio ex-collega, però se ti serve la persona che ha realizzato la grafica, la conosco bene.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da fcaldera
    basta cercare con google (non sottovalutate lo strumento):

    http://www.brainerror.net/scripts_js_blendtrans.php

    Credo proprio faccia al caso tuo.





    P.s. - Grazie per il compl, io però ho fatto il backend e il front-end a livello di codice + database con un mio ex-collega, però se ti serve la persona che ha realizzato la grafica, la conosco bene.
    ti giuro che l'avevo già cercato.. e infatti mi sono ritrovato questo sito.. li c'è la soluzione.. ma il problema è che non saprei come integrarla nello script che ti ho fatto vedere.. me la dai una dritta?
    Voglio l'alt+s anche per FF

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.