Depende del navegador el uso del filter.
Esta función sirve para FF y el IE:
Código Javascript
:
Ver originalfunction setOpacity(obj,value) {
if(_$(obj)==undefined)
return;
var testObj=_$(obj);
testObj.style.opacity = value/10;
testObj.style.filter = 'alpha(opacity=' + value*10 + ')';
}
y yo por ejemplo hago esto para que desaparezca lentamente:
Código Javascript
:
Ver originalfor(x=0;x<10;x+=0.2)
setTimeout("setOpacity('id_de_mi_div',"+x+");",retardo-(x*60));