注册 登录
编程论坛 WEB前端(UI)

请问然后在网页中实现记时功能?(封贴.问题已解决)

一只大菜鸟 发布于 2007-04-09 13:08, 761 次点击

做了一半不会做了.请高手指点.

<html>
<head>
<script language="javascript">

function update()
{
var hour=0;
var minute=0;
var second=0;

second++;

document.myform.myclock.value="您已经停留了"+hour+":"+minute+":"+second;
var myTime=setTimeout("update()",1000);

}
</script>
</head>
<body onLoad="update()">
<form name="myform"><div align="center">
<input name="myclock" type="text" value="" size=20>
</div>
</form>
</body>
</html>

[此贴子已经被作者于2007-4-9 22:20:27编辑过]

1 回复
#2
lmhllr2007-04-09 14:50

修改一下可以实现,但我觉得没什么用,因为一刷新的话就重新计时了

要实现真正的功能得用COOKIE或者动态语言等等配合使用


<html>
<head>
<title>计时器的范例</title>
<script language=\"javascript\">
<!--
var CallTimeLen = 0;
var timer1 = null;


function update()
{  
  var hour=0;
  var minute=0;
  var second=0;
  CallTimeLen = parseInt(CallTimeLen)+1;
  hour = parseInt(CallTimeLen/3600);
  minute = parseInt(CallTimeLen/60);
  second = CallTimeLen%60;
  document.myform.myclock.innerText =\"您已经停留了:\"+hour+\":\"+minute+\":\"+second;
  window.timer1 = window.setTimeout(\"update()\",1000);
}
-->
</script>
</head>
<body onLoad=\"update()\">
<form name=\"myform\"><div align=\"center\">
<input name=\"myclock\" type=\"text\" value=\"\" size=20>
</div>
</form>
</body>
</html>

1