Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2011, 16:52
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: No se me ejecuta el setInterval

qué hace this?? es objeto window y tu necesitas objeto htmldivelement. algo como esto puede funcionar
Cita:
function auto2(opcion){div = opcion; opcion.style.background=color[num]; num++; if(num==color.length) {num=0;}t = setTimeout("auto2(div)",300);}

<div class="top" onMouseOver="auto2(this)">Tiene que funcionar sin ID y automático</div>
como ves he cambiado setInterval por setTimeout, creo que es mas adecuado