【发布时间】:2010-11-09 04:46:50
【问题描述】:
我开始使用计时器来显示人们在我的页面上停留了多长时间。问题是它没有计算秒数,而是不断在末尾添加零。谁能告诉我哪里出错了?
<script language="javascript">
<!--
var seconds = 0
var minutes = 0
document.getElementById('timer').innerHTML = '0'
function Timer() {
if ( seconds < 10 ) {
seconds = "0" + seconds
}
else if ( minutes < 10 ) {
minutes = "0" + minutes
}
else if ( seconds >= 59 ){
seconds = 0
minutes += 1
}
else
seconds += 1
document.getElementById('timer').innerHTML = "You've been on my blog for "+minutes+" : "+seconds+" minutes."
setTimeout("Timer()",1000)
}
//-->
</script>
【问题讨论】:
标签: javascript timer