Muy buenos dias a todos los Forer@s!!!!
Mi problema es el siguiente........
Encontre un codigo para un cronometro!!
pero..... este lo quiero modificar para que valla de forma regresiva y no mas no he podido!!!!
, he intentado moverle las varibles que se incrementan a que hagan lo contrario y he inicializado las variables desde lo minutos que empieze la cuenta regresiva.... pero no queda!!!!!
!!!!!!
Al caso y solo va de cuanta regresiva los minutos y ya!! los segundos y milisegundos ahi se quedan sin hacer nada!!!!!
Esperando contar con su ayuda les agradesco de antemano....
Les dejo el codigo (original) que busque.....
Código:
<HTML><HEAD><TITLE>Cronómetro 2</TITLE>
<p align="center"><b>Cronómetro 2
<SCRIPT language=Javascript1.2>
<!-- begin hide
var currentsec=0; // initilize variables
var currentmin=0; // to zero
var currentmil=0;
var keepgoin=false; // keepgoin is false
function timer(){
if(keepgoin){
currentmil+=1; // add incretement
if (currentmil==10){ // if miliseconds reach 10
currentmil=0; // Change miliseconds to zero
currentsec+=1; // and add one to the seconds variable
}
if (currentsec==60){ // if seconds reach 60
currentsec=0; // Change seconds to zero
currentmin+=1; // and add one to the minute variable
}
Strsec=""+currentsec; // Convert to strings
Strmin=""+currentmin; // Convert to strings
Strmil=""+currentmil; // Convert to strings
if (Strsec.length!=2){ // if seconds string is less than
Strsec="0"+currentsec; // 2 characters long, pad with leading
} // zeros
if (Strmin.length!=2){ // Same deal here with minutes
Strmin="0"+currentmin;
}
document.display.seconds.value=Strsec // displays times
document.display.minutes.value=Strmin; // here
document.display.milsecs.value=Strmil;
setTimeout("timer()", 100); // waits one second and repeats
}
}
function startover(){ // This function resets
keepgoin=false; // all the variables
currentsec=0;
currentmin=0;
currentmil=0;
Strsec="00";
Strmin="00";
Strmil="00";
}
//--end hide -->
</SCRIPT>
<META content="Robert Alegrid" name=owner>
<META content="Timer Script" name=title>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
</b>
<BODY>
</p>
<CENTER> <FORM name=display onreset=startover()>
<TABLE bgColor=#777777 border=10>
<TBODY>
<TR>
<TD bgColor=#000000 colSpan=3>
<DIV
style="FONT-SIZE: 35px; COLOR: #00ff00; FONT-FAMILY: LCD,Sans Serif">
<p align="center"> <INPUT
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 30px; BACKGROUND: #000000; BORDER-LEFT: 0px; WIDTH: 33px; COLOR: #00ff00; BORDER-BOTTOM: 0px; FONT-FAMILY: LCD,Sans Serif; HEIGHT: 30px"
size=3 value=00 name=minutes> : <INPUT
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 30px; BACKGROUND: #000000; BORDER-LEFT: 0px; WIDTH: 35px; COLOR: #00ff00; BORDER-BOTTOM: 0px; FONT-FAMILY: LCD,Sans Serif; HEIGHT: 30px"
size=3 value=00 name=seconds> : <INPUT
style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 30px; BACKGROUND: #000000; BORDER-LEFT: 0px; WIDTH: 20px; COLOR: #00ff00; BORDER-BOTTOM: 0px; FONT-FAMILY: LCD,Sans Serif; HEIGHT: 30px"
size=3 value=0 name=milsecs> </DIV></TD></TR>
<TR>
<TD CELLPADDING="5">
<INPUT onclick=keepgoin=true;timer() type=button value=Comenzar name=start>
</TD>
<TD><INPUT onclick=keepgoin=false; type=button value=Pausa name=pause> </TD>
<TD><INPUT type=reset value="A cero" name=reset>
</TD></TR></TBODY></TABLE></FORM></CENTER>
<HR>
<BR><BR><FONT size=2>
<P></P></BODY></HTML>