Hola que tal,veran estoi haciendo un efecto alpha que cuando pasas el mouse por encima pues se pone el alpha de un DIV 8k esta incialmente al 50%) a 100 progresivamente,logrando asi un efecto suave,el caso es que en Crhome i demas navegadores funciona bien,pero en IE no,osea si pero lo hace de golpe,pasa de 50 a 100 de golpe,y me extrña ppor que incremento la variable de 10 en 10 que en chrome seria 0.1,aqui les dejo el code:
window.onload = function()
{
document.getElementById("Usuario").style.opacity = 0.5;
document.getElementById("Usuario").style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';
}
var Incre = 0.5;
var IncreIE = 50;
var Timer;
function Anime()
{
Incre+= 0.1;
IncreIE += 10;
if(Incre == 1 && IncreIE == 100)
{
clearTimeout(Timer);
}
Objeto = document.getElementById("Usuario");
Objeto.style.filter = 'progid:DXImageTransfer.Microsoft.Alpha (Opacity='+IncreIE+')';
Objeto.style.opacity = Incre;
StartAnime();
}
function StartAnime()
{
Timer = setTimeout("Anime()",40);
}
no lo entiendo,IncreIE Esta inicialmente a 50 (igual que esta la capa inciialmente) i namas le digo que la opacidad es igual a IncreIE (que se va incrementando) pero n,aqui lo hace de golpe no hace el efecto,por que?¿
saluds