Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Ie non mi visuliazza lo script

    Ciao amici sono maria
    ho uno script che non mi visualizza in internet explorer mentre mi fa vedere tutto e bene con mozilla perché?
    C'è qualcosa che non va in qiesta parte di script che vi posto?

    function fade(inc,outc)
    {
    if (fadeA[outc][0] < 1)
    {
    fadeA[outc][0]++;
    fadeA[inc][0]--;
    opacity = fadeA[outc][0];
    opacity2 = fadeA[inc][0];
    if(inc == 1)
    {
    obj = txt1
    obj2 = txt2
    }
    else
    {
    obj = txt2
    obj2 = txt1
    }
    if(ie){
    obj.style.filter="alpha(opacity="+fadeA[outc][0]+")";
    obj2.style.filter="alpha(opacity="+fadeA[inc][0]+")";
    }
    if(ns){
    obj.style.MozOpacity = fadeA[outc][0] + '%';
    obj2.style.MozOpacity = fadeA[inc][0] + '%';
    }

    timerID = setTimeout("fade("+inc+","+outc+")",speed);
    }
    else
    {
    timerID = setTimeout("changetext()",delay);
    }
    }
    Maria
    Grazie per quello che hai fatto...

  2. #2
    Non vorrei dire una stupidata, ma i valori di fadeA[outc][0] e fadeA[inc][0] stanno tra 0 e 1?
    Se sì, sta' attenta perché in IE, il filtro "opacity" accetta valori tra 0 e 100.

    Modifica queste due righe
    codice:
    obj.style.filter="alpha(opacity="+fadeA[outc][0]+")";
    obj2.style.filter="alpha(opacity="+fadeA[inc][0]+")";
    in questo modo:
    codice:
    obj.style.filter="alpha(opacity="+(fadeA[outc][0]*100)+")";
    obj2.style.filter="alpha(opacity="+(fadeA[inc][0]*100)+")";
    Ah, per Firefox puoi anche usare obj2.style.opacity invece di obj2.style.MozOpacity.
    Tra l'altro, così dovrebbe funzionare anche in Chrome, Opera e Safari, se non sbaglio...
    Michele
    King Of The Kill

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.