Foros del Web » Programando para Internet » Javascript »

Duplicar contador

Estas en el tema de Duplicar contador en el foro de Javascript en Foros del Web. hola soy nuevo en esto y no me entero de nada, tengo este codigo que lo uso para un contador regresivo... lo estoy intentando modificar ...
  #1 (permalink)  
Antiguo 26/04/2007, 12:59
Avatar de cplus  
Fecha de Ingreso: abril-2007
Mensajes: 164
Antigüedad: 17 años
Puntos: 1
Duplicar contador

hola soy nuevo en esto y no me entero de nada, tengo este codigo que lo uso para un contador regresivo... lo estoy intentando modificar para que me pille 2 contadores... y no lo consigo, ustedes me pueden ayudar.

Código PHP:
<script language="JavaScript">
function 
mueveReloj(){
    
momentoActual = new Date()
    
hora momentoActual.getHours()
    
minuto momentoActual.getMinutes()
    
segundo momentoActual.getSeconds()

    
str_segundo = new String (segundo)
    if (
str_segundo.length == 1)
        
segundo "0" segundo

    str_minuto 
= new String (minuto)
    if (
str_minuto.length == 1)
        
minuto "0" minuto

    str_hora 
= new String (hora)
    if (
str_hora.length == 1)
        
hora "0" hora

    horaImprimible 
hora " : " minuto " : " segundo

    document
.form_reloj.reloj.value horaImprimible

    setTimeout
("mueveReloj()",1000)
}
</script>
<script language="JavaScript">

<!-- Hide the script from old browsers --

var up,down;

var min1,sec1;

var cmin1,csec1,cmin2,csec2;

function Minutes(data) {

        for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==":") break;

        return(data.substring(0,i)); }

function Seconds(data) {

        for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==":") break;

        return(data.substring(i+1,data.length)); }

function Display(min,sec) {

        var disp;

        if(min<=9) disp=" 0";

        else disp=" ";

        disp+=min+":";

        if(sec<=9) disp+="0"+sec;

        else disp+=sec;

        return(disp); }

function Up() {

        cmin1=0;

        csec1=0;

        min1=0+Minutes(document.sw.beg1.value);

        sec1=0+Seconds(document.sw.beg1.value);

        UpRepeat(); }

function UpRepeat() {

        csec1++;

        if(csec1==60) { csec1=0; cmin1++; }

        document.sw.disp1.value=Display(cmin1,csec1);

        if((cmin1==min1)&&(csec1==sec1)) alert("Ya puede seguir descargando...");

        else up=setTimeout("UpRepeat()",1000); }

function Down() {

        cmin2=1*Minutes(document.sw.beg2.value);

        csec2=0+Seconds(document.sw.beg2.value);

        DownRepeat(); }

function DownRepeat() {

        csec2--;

        if(csec2==-1) { csec2=59; cmin2--; }

        document.sw.disp2.value=Display(cmin2,csec2);

        if((cmin2==0)&&(csec2==0)) alert("Ya puede seguir descargando...");

        else down=setTimeout("DownRepeat()",1000); }

// --End Hiding Here -->

</SCRIPT>

<body onload="mueveReloj();Down()">


                        <form name="sw">
                            <input type="text" name="disp2" size="14" style="background-color : #2B2B3F; color : White; font-family : Verdana, Arial, Helvetica; font-size : 8pt; text-align : center;">
                            <input type="hidden" name="beg2" size="7" value="$resultTiempoQuedaFinal_">
                        </form> 

me gustaria poder tener dos contadores cada uno con su fecha diferente....

gracias.
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 06:31.