hola que tal tengo esta funcion :
Código:
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);
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???
Byee Saludos!