• User Attivo

    Problema di visualizzazione con Safari su MAC

    Ciao a tutti...spero che la sezione sia giusta.
    Io ho preparato un piccolo flash all'interno di un div.
    Nella mia pagina richiamo il div con un js, all'interno del mio swf ho sempre un js che lo fa scomparire.

    Ecco il codice js:

    
    <script type="text/javascript">
    //<![CDATA[ 
    function appari(){
    document.getElementById("movie").style.display="block";
    }
    function scompari(){
    document.getElementById("movie").style.display="none";
    }
    
    //]]>
    </script>
    

    Il mio css che chiama movie invece è questo:

    #movie {
    width:60%;
    border:0;
    margin:0 auto; 
    position:absolute; top:0; text-aling:center; left:0; 
    z-index:10000;
    overflow:auto;
    padding:150px 0 100px 40%;
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
    background-color: #333333;
    } object {z-index:30000; background-color:#fff; position:absolute}
      {
    height:100%;
    min-height:100%;
    height: auto !important;
    }
    
    

    Ho provato a dire al mio object che è un elemento assoluto (anche se non serviva) e con fondo bianco, giusto per provare.

    All'interno del mio swf ho persino messo: <param name="bgcolor" value="#ffffff" /> e bgcolor="#ffffff".

    "Porcaccia pera"!
    Funziona con tutti tranne che su Safari per Mac, il resto dei browser va...ma il cliente cosa usa? MAC!
    Qualcuno sa dirmi da cosa possa dipendere?
    Css? Swf? Position o z-index?

    Salut!


  • User Attivo

    Ho risolto da solo...
    Alla fine ho modificato il css...

    1. Uso come bg una png trasparente...e va sia su MAC che PC e con i "classici" browser
    2. Per quanto rigurda quel mattacchione di IE7 uso un commento condizionale che richiama solo un piccolo css che utilizza ancora il filtro alpha...

    Sembra funzionare tutto...