Código:
y solo me pasa por el codigo 1 ves, me doy cuenta porque solo tira el cartel "por aca pasa" 1 ves, el problema deve estar en el timer que hice al final para que repita la funcion en 500 milisegundos, pero la pregunta es que hice mal???var generalOpacity = 0; var increaseOpacity = false; function goDarking(id, increase, opacity, navegador) { alert("por aca pasa"); //si no se llego a la opacidad deseada procedo if(increaseOpacity==false) { generalOpacity += increase; //si me paso o igualo la opacidad deseada igual si me paso y aviso que no se amuente mas if(generalOpacity >= opacity) { generalOpacity >= opacity; increaseOpacity = true; } //aumento segun navegador la opacidad if(navegador==0) { document.getElementById(id).style.filter='alpha(opacity='+generalOpacity+')' } else { document.getElementById(id).style.opacity = generalOpacity/100; } timer = setTimeout('goDarking(miCapa, 5, 75, 1)', 500); } } //llamo funcion goDarking(miCapa, 5, 75, 1);
Byee Saludos!