请教一个javascript脚本控制时间倒计时的问题:
<body MS_POSITIONING="GridLayout" bgcolor="#fef4d9" onLoad="getTime()">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function getTime() {
now = new Date();
y2k = new Date("Jan 1 2005 14:00:00");//这里是要修改的地方
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " second." : " 秒.";
min = (minutesRound == 1) ? " minute" : " 分, ";
hr = (hoursRound == 1) ? " hour" : " 时, ";
dy = (daysRound == 1) ? " day" : " days, "
document.timeForm.input1.value = "剩余时间: " + minutesRound + min + secondsRound + sec;
newtime = window.setTimeout("getTime();", 1000);
}
// End -->
</SCRIPT>
距离您考试时间还有:
<form name="timeForm">
<input type="text" name="input1" size="70" style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT: 12px arial, helvetica,sans-serif; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid">
</form>
</body>
就是那种类似于考试系统的倒计时!!倒计时60分钟,该怎么修改这个脚本,或者有比这好的脚本吗?请高手们解答,谢谢了!!
<body MS_POSITIONING="GridLayout" bgcolor="#fef4d9" onLoad="getTime()">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function getTime() {
now = new Date();
y2k = new Date("Jan 1 2005 14:00:00");//这里是要修改的地方
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " second." : " 秒.";
min = (minutesRound == 1) ? " minute" : " 分, ";
hr = (hoursRound == 1) ? " hour" : " 时, ";
dy = (daysRound == 1) ? " day" : " days, "
document.timeForm.input1.value = "剩余时间: " + minutesRound + min + secondsRound + sec;
newtime = window.setTimeout("getTime();", 1000);
}
// End -->
</SCRIPT>
距离您考试时间还有:
<form name="timeForm">
<input type="text" name="input1" size="70" style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT: 12px arial, helvetica,sans-serif; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid">
</form>
</body>
就是那种类似于考试系统的倒计时!!倒计时60分钟,该怎么修改这个脚本,或者有比这好的脚本吗?请高手们解答,谢谢了!!
var Min=60;
var Sec=0;
var flag=false;
function Start()
{
if(flag==false)
{
Min=document.Form1.elements["SurplusTime"].value;
Sec=document.Form1.elements["SecondTime"].value;
flag=true;
}
else
{
Sec=Sec-1;
if(Min==0&&Sec==0)
{
TimeOver();
}
else
{
if(Sec==-1)
{
Min=Min-1;
Sec=59;
}
}
}
if(Sec<10)
{
document.Form1.elements["SurplusTime"].value=Min;
document.Form1.elements["SecondTime"].value="0"+Sec;
}
else
{
document.Form1.elements["SurplusTime"].value=Min;
document.Form1.elements["SecondTime"].value=Sec;
}
}
setTimeout("Start()",1000);
}<INPUT id="SurplusTime" type="text" size="1" name="SurplusTime" runat="server"><FONT face="宋体">分:</FONT><INPUT id="SecondTime" type="text" size="1" value="0" name="SurplusTime" runat="server"><FONT face="宋体">秒</FONT>
var time;
var Min=60;
var Sec=0;
var flag=false;
function Start()
{
if(Min==-10)
{
Min=Min+1;
Sec=Sec+1;
}
else
{
if(flag==false)
{
Min=document.Form1.elements["SurplusTime"].value;
Sec=document.Form1.elements["SecondTime"].value;
flag=true;
}
else
{
Sec=Sec-1;
if(Min==0&&Sec==0)
{
TimeOver();
}
else
{
if(Sec==-1)
{
Min=Min-1;
Sec=59;
}
}
}
if(Sec<10)
{
document.Form1.elements["SurplusTime"].value=Min;
document.Form1.elements["SecondTime"].value="0"+Sec;
}
else
{
document.Form1.elements["SurplusTime"].value=Min;
document.Form1.elements["SecondTime"].value=Sec;
}
}
setTimeout("Start()",1000);
}
</script>
//在Body里加上onload="Start()"
<body MS_POSITIONING="GridLayout" onload="Start()">
<INPUT id="SurplusTime" type="text" size="1" name="SurplusTime" runat="server" value="60"><FONT face="宋体">分:</FONT><INPUT id="SecondTime" type="text" size="1" value="0" name="SurplusTime" runat="server"><FONT face="宋体">秒</FONT>