Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2005, 01:00
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola Elalux:

El primer parámetro de setTimeout y setInterval debe ser una cadena...

setTimeout("mostrar_imagen()",10000);

Con esto se haría 1 vez, pero si quieres que se siga haciendo sería mejor usar setInterval...

setInterval("mostrar_imagen()",10000);

o la otra forma sería tener el setTimeout dentro de la misma función "mostrar_imagen()":

function mostrar_imagen()
{
var valor=(numero=parseInt(Math.random(1)*4)+1);
document.write ('<img src="cuadro_'+valor+'.gif" width="50" height="50">');
setTimeout("mostrar_imagen()",10000);
}

Por otro lado, si quieres que deje de funcionar está clearInterval() y clearTimeout()...

Para otra ocasión

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo