请求JavaScript高手给予指教(3)
来源:百度知道 编辑:UC知道 时间:2024/09/28 13:50:08
下面是自己编写的一个JavaScript的倒计时脚本,现在运行正常,能够进行倒计时。
每个问题现给100分,如果在我测试后确实没有问题,追加到150-200分,绝不食言。
<script language="JavaScript">
var W = 2700;
var x = "45";
var y = "00";
</script>
<script language="JavaScript">
function leavePage() {
if (W == 0)
alert('对不起!答题时间已到,不能继续答题!')
else {
W -= 1;
x = W / 60;
x = eval(x);
x = parseInt(x);
y = W - x * 60;
x = eval(x);
y = eval(y);
if(x<10){ x = "0" + x;}
if(y<10){ y = "0" + y;}
document.all.countdown.innerText = x + ":" + y;
setTimeout("leavePage()", 1000);
}
}
</script>
下面是在页面的显示部分:
<font size="7" color =0000ff><span id="countdown">
<script language="JavaScript">
document.write(x + ":" + y);
</script><
每个问题现给100分,如果在我测试后确实没有问题,追加到150-200分,绝不食言。
<script language="JavaScript">
var W = 2700;
var x = "45";
var y = "00";
</script>
<script language="JavaScript">
function leavePage() {
if (W == 0)
alert('对不起!答题时间已到,不能继续答题!')
else {
W -= 1;
x = W / 60;
x = eval(x);
x = parseInt(x);
y = W - x * 60;
x = eval(x);
y = eval(y);
if(x<10){ x = "0" + x;}
if(y<10){ y = "0" + y;}
document.all.countdown.innerText = x + ":" + y;
setTimeout("leavePage()", 1000);
}
}
</script>
下面是在页面的显示部分:
<font size="7" color =0000ff><span id="countdown">
<script language="JavaScript">
document.write(x + ":" + y);
</script><
给你做了一次改动,自己把W的值改小一点试试是不是你要的效果:
<script language="JavaScript">
var W = 2700;
var x = "45";
var y = "00";
</script>
<script language="JavaScript">
function leavePage() {
if (W == 0){
alert('对不起!答题时间已到,不能继续答题!')
clearInterval(interval);
document.getElementById("countdown").innerHTML = "";
}else {
W -= 1;
x = W / 60;
x = eval(x);
x = parseInt(x);
y = W - x * 60;
x = eval(x);
y = eval(y);
if(x<10){ x = "0" + x;}
if(y<10){ y = "0" + y;}
document.getElementById("countdown").innerHTML = x + ":" + y;
}
}
var interval = setInterval("leavePage()", 1000);
</script>
页面显示部分:
<font size="7" color =0000ff><span id="countdown">
<script language="JavaS