ck: Fade

Beitrag lesen

Entschuldigung das ich die Funktion vergessen habe.

/*----------------------[Options]----------------------*/
  speed=50;  // wert in Millisekunden
  stepIE=10;  // differenz von Schritt zu Schritt [IE]
  stepNS=0.1; // differenz von Schritt zu Schritt [NS]
  // wert zwischen 0.9 und 0.1
 /*---------------------[/Options]---------------------*/

fadeObjects = new Array();
fadeInTimers = new Array();
fadeOutTimers = new Array();
function fadeIn(object,filterMS,optionsNS){
    fadeObjects[object.id] = object;
    if(fadeOutTimers[object.id]!=undefined){
        window.clearTimeout(fadeOutTimers[object.id]);
    }
    if(object.style.MozOpacity){
        if(object.style.MozOpacity>optionsNS){
            object.style.MozOpacity-=stepNS;
            fadeInTimers[object.id] = window.setTimeout("fadeIn(fadeObjects["+object.id+"], "+filterMS+", "+optionsNS+")", speed);
        }else{
            window.clearTimeout(fadeInTimers[object.id]);
        }
    }else{
        if(object.filters.alpha.opacity>filterMS){
            object.filters.alpha.opacity-=stepIE;
            fadeInTimers[object.id] = window.setTimeout("fadeIn(fadeObjects["+object.id+"], "+filterMS+", "+optionsNS+")", speed);
        }else{
            window.clearTimeout(fadeInTimers[object.id]);
        }
    }
}