Foros del Web » Programando para Internet » Javascript »

If en countdown

Estas en el tema de If en countdown en el foro de Javascript en Foros del Web. Hola amigos , Tengo este código que es un coutdown y no sé como ponerle un if que muestre el countdown, pero en caso de ...
  #1 (permalink)  
Antiguo 17/04/2014, 08:54
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
If en countdown

Hola amigos ,
Tengo este código que es un coutdown y no sé como ponerle un if que muestre el countdown, pero en caso de que se supere la fecha limitada muestre un mensaje...

Código:
<script type="text/javascript">';
					echo '					function DaysHMSCounter(initDate, id){
												this.counterDate = new Date(initDate);
												this.container = document.getElementById(id);
												this.update();
											}
											DaysHMSCounter.prototype.calculateUnit=function(secDiff, unitSeconds){
												var tmp = Math.abs((tmp = secDiff/unitSeconds)) < 1? 0 : tmp;
												return Math.abs(tmp < 0 ? Math.ceil(tmp) : Math.floor(tmp));
											}
											DaysHMSCounter.prototype.calculate=function(){
												var secDiff = Math.abs(Math.round(((new Date()) - this.counterDate)/1000));
												this.days = this.calculateUnit(secDiff,86400);
												this.hours = this.calculateUnit((secDiff-(this.days*86400)),3600);
												this.mins = this.calculateUnit((secDiff-(this.days*86400)-(this.hours*3600)),60);
												this.secs = this.calculateUnit((secDiff-(this.days*86400)-(this.hours*3600)-(this.mins*60)),1);
											}
											DaysHMSCounter.prototype.update=function(){
												this.calculate();
												this.container.innerHTML = "<strong>" + this.days + "</strong> " + (this.days == 1? "D&iacute;a" : "D&iacute;as") + " <strong>" + this.hours + "</strong> " + (this.hours == 1? "Hora" : "Horas") + " <strong>" + this.mins + "</strong> " + (this.mins == 1? "Minuto" : "Minutos") + " <strong>" + this.secs + "</strong> " + (this.secs == 1? "Segundo" : "Segundos");
												var self = this;
												setTimeout(function(){self.update();}, (1000));
											} 
											window.onload=function(){ new DaysHMSCounter("' . $mes_ingles . ' ' . $baneo['dia_desbaneo'] . ', ' . $baneo['ano_desbaneo'] . ' ' . $baneo['hora_desbaneo'] . ':' . $baneo['minutos_desbaneo'] . ':' . $baneo['segundos_desbaneo'] . '", "counter"); }';
					echo '				</script>';

Etiquetas: countdown, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.