我真是想不出什么地方错了,这是一个倒计时程序,请帮忙看看..
<HTML>
<HEAD>
<TITLE> 倒计时程序 SKY</TITLE>
<script language="javascript">
<!--
c1=new Image(); c1.src="images/1.gif"
c2=new Image(); c2.src="images/2.gif"
c3=new Image(); c3.src="images/3.gif"
c4=new Image(); c4.src="images/4.gif"
c5=new Image(); c5.src="images/5.gif"
c6=new Image(); c6.src="images/6.gif"
c7=new Image(); c7.src="images/7.gif"
c8=new Image(); c8.src="images/8.gif"
c9=new Image(); c9.src="images/9.gif"
c0=new Image(); c0.src="images/0.gif"
alltime=2400;
function myint(i,k)
{
var ff=0;
var j;
j=Math.round(i/k)-i/k;
if (j>=0.5)
ff=Math.round(i/k)-1;
if (j<=0)
ff=Math.round(i/k);
return ff;
}
function showtime ()
{
alltime--;
mi=myint(alltime,60);//分的取整
se=alltime%60;//秒的整数
if (mi >= 10)
document.images.a.src = eval("c"+ myint(mi,10) +".src");
else
document.images.a.src = c0.src;
document.images.b.src=eval("c"+mi%10+".src");
if (se>=10)
document.images.c.src=eval("c"+ myint(se,10) +".src");
else
document.images.c.src = c0.src;
document.images.d.src=eval("c"+se%10+".src");
setTimeout("showtime()",1000);
}
</script>
</HEAD>
<BODY onload="showtime ()">
你所剩的时间是
<img src="images/4.gif" name="a">
<img src="images/0.gif" name="b">
<img src="images/a.gif">
<img src="images/0.gif" name="c">
<img src="images/0.gif" name="d">
</BODY>
</HTML>