Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/06/2012, 12:56
santi2892009
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: cuenta regresiva en javascript, sincronizando la hora con el servidor.

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

Han reportado el tema para moverlo al dedicado al empleo, pero me parece que es innecesario (si piensas lo contrario te sugiero que tu mismo lo reportes).

La verdad es que la explicación es bastante sencilla (a no ser que luego pretendas más), y podemos intentar ayudarte para que lo consigas tu mismo.

Para que pase algo con un click, debes programar ese evento, o sea, para lo que quieres sería algo así:

<img src="imagen_contador.gif" alt="iniciar cuenta regresiva" onclick="regresiva()" />

Dentro del código de "regresiva" deberías mostrar esa imagen de la forma que te parezca mejor, una sencilla es tenerla oculta y mostrarla cambiando el estilo de visualización (esa parte te la dejo), luego iniciar el temporizador, también de la forma que tu quieras... por ejemplo asignando el valor inicial a una variable:

conteo = 100;

Por último la temporización, para lo cual existen dos métodos: setTimeout y setInterval, el primero funciona una sola vez, así que habría que usar una instrucción por cambio de valor, y el otro solo se usa una vez, pero al acabar el conteo se debería cancelar con clearInterval... un ejemplo con el primero sería:

setTimeout(mostrarCuenta, 1000);

el primer parámetro es la función o código que se ejecutará, y el segundo el número de milisegundos para ejecutar lo primero...

Un posible código sería:

function mostrarCuenta() {
if (conteo-- == 0) {
mostrarContador();
setTimeout(mostrarCuenta, 1000);
}
else mostrarImagen();
}

También te dejo lo de mostrarContador y mostarImagen... no creo que te cueste mucho hacerlo.

Saludos
ola es mi primer imagen seria esta(es una imagen parpadeante);
<img name="parpadeante" src="cuadro.bmp" alt="imagen parpadeante" /> y no puedo poner la primera imagen que funcione??ains
lo veo dificil ya para montar el contador me las e visto ... y e tardado mas d 3 meses pos para entender los codigos q me das tardaria un año ...

Última edición por santi2892009; 19/06/2012 a las 13:02