Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2012, 01:43
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
problemas con setTimeOut

Buenas!

Tengo un problema con un timer. Os expongo el código que uso:

Clase1.php:

Código:
$ret = "";
			
for($i=0;$i<count($photos);$i++){
	$ret .= "<img src=\"./img/".$photos[$i]->text."\" style=\"width: 100px;height: 100px;\" onMouseOver=\"photoTimer=setTimeout(maximize('".$photos[$i]->text."'), 5000)\"> ";
}
			
return $ret;
Funciones.js:

Código:
function maximize(id){alert(id);clearTimeout(photoTimer);}
He probado de definir la variable photoTimer en varios sitios, incluyendo un fichero .js aparte. La cosa es que no me hace timer, pero sí que llama a la función.

El efecto que (se supone) debería suceder es que al estar X tiempo sobre una foto saliera un div con la foto en tamaño real (ya se que la función solo hace un alert, aún estoy probando que funcione el timer...)

Qué es lo que hago mal?
Gracias