Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2013, 18:46
Mndrake
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 14 años, 2 meses
Puntos: 0
Cambiar mensaje al finalizar

Tengo una cuenta regresiva y todo funciona perfectamernte, pero NECESITO que cuando se termine el tiempo me muestre la la palabra "FINALIZADO" y no que me muestre 00:00:00

aqui esta el codigo:

Código Javascript:
Ver original
  1. <script type="text/javascript" charset="utf-8">
  2. // Javascript
  3. $(function() {
  4.   var d, h, m, s;
  5.   $('div#clock').countdown(new Date(2015, 6, 28), function(event) {
  6.     var timeFormat = "%d day(s) %h:%m:%s"
  7.         $this = $(this);
  8.     switch(event.type) {
  9.       case "days":
  10.         d = event.value;
  11.         break;
  12.       case "hours":
  13.         h = event.value;
  14.         break;
  15.       case "minutes":
  16.         m = event.value;
  17.         break;
  18.       case "seconds":
  19.         s = event.value;
  20.         break;
  21.       case "finished":
  22.         $this.fadeTo('slow', 0.5);
  23.         break;
  24.     }
  25.     // Assemble time format
  26.     if(d > 0) {
  27.       timeFormat = timeFormat.replace(/\%d/, d);
  28.       timeFormat = timeFormat.replace(/\(s\)/, Number(d) == 1 ? '' : 's');
  29.     } else {
  30.       timeFormat = timeFormat.replace(/%d day\(s\)/, '');
  31.     }
  32.     timeFormat = timeFormat.replace(/\%h/, h);
  33.     timeFormat = timeFormat.replace(/\%m/, m);
  34.     timeFormat = timeFormat.replace(/\%s/, s);
  35.     // Display
  36.     $this.html(timeFormat);
  37.   });
  38. });
  39. </script>
  40.  
  41. <!-- HTML -->
  42. <div id="clock"></div>

Muchas Gracias