Problema IE Alpha

Iniciado por Riki_89D, 6 Enero 2011, 19:35 PM

0 Miembros y 1 Visitante están viendo este tema.

Riki_89D

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:


Código (javascript) [Seleccionar]

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