Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/08/2012, 07:56
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: problemas con setTimeOut

buenas...
nótese el orden de invocación. cuando el evento ocurre la función maximize se invoca pero no transcurrido los cinco segundos. esto porque estás invocando maximize y el resultado de este es lo que el timer está utilizando. es decir...

Código:
// lo que que tienes ;
 onMouseOver="photoTimer=setTimeout(maximize('ID'), 5000)"

// lo que deberías tener ;
onmouseover="photoTimer=setTimeout(function(){maximize('ID');}, 5000);"
en la segunda línea lo que estás proporcionando es una función que luego el timer invocará.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.