CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何控制时钟的暂停和恢复

楼主mustapha(O~U Gain)2003-06-01 13:20:25 在 Web 开发 / JavaScript 提问

如下代码存为1个html文件,已经做到打开网页倒计时,按下暂停键时钟暂停。现在想做到  
  按下暂停键后把一个时间变量(或一个session值)赋值为当前时间,再加一个恢复键,按下后把另一个时间变量(或一个session值)赋值为当前时间,并让时钟继续运行 问题点数:0、回复次数:5Top

1 楼xinyunyishui(心云意水)回复于 2003-06-01 15:29:59 得分 0

你到底要怎样?恢复的时候是从暂停时间倒计时还是怎么样啊?  
  说得不明不白的Top

2 楼mustapha(O~U Gain)回复于 2003-06-01 15:51:47 得分 0

从暂停时间继续倒计时Top

3 楼xinyunyishui(心云意水)回复于 2003-06-01 16:06:59 得分 0

那就行了啊,继续运行程序不就行了?你总有全局变量保存时间的嘛!Top

4 楼mustapha(O~U Gain)回复于 2003-06-01 17:41:42 得分 0

关键是怎么改阿?我的代码忘贴了,你把它存为1个文件就行。如下:  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  </head>  
   
  <body   onload=doTimer()>  
  <input   type="button"   name="wait"   value="暂停"   onclick=wait()>  
  <input   name="txt"   type="text"   id="txt"   readonly>  
  </body>  
  </html>  
  <script   LANGUAGE="Javascript">  
  var   hour   =   2;    
  var   minute   =   0;  
  var   second   =   0;  
  var   the_timeout;  
  function   doTimer()  
  {       txt.value   =   "还有"   +   hour   +   "小时"   +   minute   +   "分钟"   +   second   +"秒";  
  if(second!=0){second-=1;}  
                  else  
                  {second=59;  
                  if(minute!=0){minute-=1;}  
                  else  
                  {minute=59;  
                  hour-=1;    
                  }  
                  }        
                  the_timeout   =   setTimeout("doTimer();",   1000);  
  }  
  function   wait()  
  {  
  clearTimeout(the_timeout);  
  }  
  </script>  
  Top

5 楼piaomiao_jxz(黑心鱼)回复于 2003-06-02 12:40:11 得分 0

<html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  </head>  
   
  <body   onload=doTimer()>  
  <%  
  if   request("a")="rally"   then  
  '按下后把另一个时间变量(或一个session值)赋值为当前时间  
  end   if%>  
  <input   type="button"   name="wait"   value="暂停"   onclick=wait()>  
  <input   type="button"   name="wait"   value="恢复"   onclick=rally()>  
  <input   name="txt"   type="text"   id="txt">  
  </body>  
  </html>  
  <script   LANGUAGE="Javascript">  
  <%if   request("hour")=""   then%>  
  var   hour   =   2;    
  <%else%>  
  var   hour   =   <%=request("hour")%>;    
  <%end   if%>  
  <%if   request("minute")=""   then%>  
  var   minute   =   0;  
  <%else%>  
  var   minute   =   <%=request("minute")%>;  
  <%end   if%>  
  <%if   request("second")=""   then%>  
  var   second   =   0;  
  <%else%>  
  var   second   =   <%=request("second")%>;  
  <%end   if%>  
  var   the_timeout;  
  function   rally(){  
  second+=1  
  window.navigate("1.asp?a=rally&txt="+txt.value+"&hour="+hour+"&minute="+minute+"&second="+second)  
  }  
  function   doTimer()  
  {       txt.value   =   "还有"   +   hour   +   "小时"   +   minute   +   "分钟"   +   second   +"秒";  
  if(second!=0){second-=1;}  
                  else  
                  {second=59;  
                  if(minute!=0){minute-=1;}  
                  else  
                  {minute=59;  
                  hour-=1;    
                  }  
                  }        
                  the_timeout   =   setTimeout("doTimer();",   1000);  
  }  
  function   wait()  
  {  
  clearTimeout(the_timeout);  
  }  
  </script>  
   
  我只写了一个恢复的,暂停的,你自己写吧。Top

相关问题

  • 100分时钟控制求解
  • 此服务器的时钟与域控制器的时钟不一致???
  • Windows XP故障恢复控制台
  • 域控制器出错如何恢复?
  • 关于WIN2003恢复控制台,请教!
  • 如何暂停/恢复/停止多线程?
  • 如何控制打印机的暂停与开启
  • 请问如何控制线程启动、暂停、停止。
  • 如何用按钮随时控制flash暂停和继续
  • 关于线程运行与暂停的控制,请大家看看我的代码,总是不能控制线程的运行和暂停

关键词

得分解答快速导航

  • 帖主:mustapha

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo