记时器带暂停-html

<!DOCTYPE html>
<html>
<head>
<title>作业</title>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<style type="text/css">
input {
    width: 300px;
    text-align: center;
}
</style>

<script type="text/javascript">
    var hour = 0;
    var minute = 0;
    var second = 0;
    var interval;
    var flag = true;
    window.onload = function() {

        //当按钮点击时
        document.getElementById("btn").onclick = function() {
            this.disabled = "disabled";
            //time();

            interval = window.setInterval("time()", 1000);
        };

        //对暂停继续按钮进行注册事件
        document.getElementById("btn1").onclick = function() {

            if (flag) {
                window.clearInterval(interval);
            } else {
                interval = window.setInterval("time()", 1000);
            }
            flag=!flag;
        };

    }

    var time = function() {
        second++;

        if (second >= 60) {
            minute++;
            second = 0;
        }
        if (minute >= 60) {
            minute = 0;
            hour++;
        }

        hour = parseInt(hour) > 9 ? hour : "0" + parseInt(hour);
        minute = parseInt(minute) > 9 ? minute : "0" + parseInt(minute);
        second = parseInt(second) > 9 ? second : "0" + parseInt(second);

        document.getElementById("txt").value = hour + ":" + minute + ":"
                + second;

        //让上面的代码,每间隔一秒钟执行一次.

        //setTimeout("time()", 1000);
    }
</script>

</head>

<body>
    <input type="text" id="txt" readonly="readonly">
    <br>
    <input type="button" value="开始" id="btn">
    <br>
    <input type="button" value="暂停/继续" id="btn1">

</body>
</html>
时间: 2024-10-21 22:21:57

记时器带暂停-html的相关文章

Atitit.&#160;包厢记时系统&#160;的说明,教程,维护,故障排查手册v2&#160;pb25.doc

Atitit. 包厢记时系统 的说明,教程,维护,故障排查手册v2 pb25.doc 1. 服务器方面的维护1 1.1. 默认情况下,已经在系统的启动目录下增加了 个启动项目1 1.2. 后台服务.保持mysql数据库服务启动状态2 1.3. 服务器如无必要无需关闭,保持一直开启状态...2 1.4. 配置文件说明3 1.4.1. 指明选片服务端url3 1.4.2. 包厢计时系统提供的接口url (部分分店需要)3 1.4.3. 其他设置3 2. 故障排查4 3. 包厢记时系统5 3.1. 维

Atitit.播放系统的选片服务器,包厢记时系统&#160;的说明,教程,维护,故障排查手册p825

Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825 1. 播放系统服务器方面的维护2 1.1. 默认情况下,已经在系统的启动目录下增加了俩个启动项目2 1.2. 后台服务.保持mysql数据库服务启动状态2 1.3. 影片图片与简介映射z盘需要有效可用2 1.4. 服务器如无必要无需关闭,保持一直开启状态...3 1.5. Loading时间的配置3 1.6. 其他3 1.6.1. 影片图片与简介缓存3 1.7. 包厢里面播放系统htpc的维护4 1.8.

python调用百度语音(语音识别-斗地主语音记牌器)

一.概述 本篇简要介绍百度语音语音识别的基本使用(其实是斗地主时想弄个记牌器又没money,抓包什么的又不会,只好搞语音识别的了) 二.创建应用 打开百度语音官网,产品与使用->语音识别->立即使用->创建应用 出现如下页面 依照提示依次填写,最终结果 (ps:我就想弄个记牌的,就起了个计数器的名) 点右方的 ‘查看key’ 记下App ID,API Key,Secret Key.接下来要用到 需要安装模块 pip install baidu-aip pip install pyaudi

C# 版本的 计时器类:精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出

class TimeCount { // 临时变量,存放当前类能表示的最大年份值 private static ulong MaxYear = 0; /// <summary> /// 获取毫秒能表示的最大年份数 /// </summary> /// <returns>年份数最大值</returns> public static ulong GetMaxYearCount() { if (TimeCount.MaxYear != 0) return Time

单?片?机?定?时?器?初?值?实例计?算?

一.10MS定时器初值的计算:  1.晶振12M  12MHz除12为1MHz,也就是说一秒=1000000次机器周期.10ms=10000次 机器周期.  65536-10000=55536(d8f0)  TH0=0xd8,TL0=0xf0  2.晶振11.0592M  11.0592MHz除12为921600Hz,就是一秒921600次机器周期,10ms=9216次机器周期.  65536-9216=56320(dc00)  TH0=0xdc,TL0=0x00 二.50MS定时器初值的计算:

SVN解决创建文件时不带锁

解决创建文件时不带锁 C:\Documents and Settings\你的用户名\Application Data\Subversion 找到上面的用户路径 打开config添加 ### Section for configuring automatic properties. [auto-props] * = svn:needs-lock 然后开启提示 找到这行代码 将注释符号#去掉 # enable-auto-props = yes

ios--计时器示例:一闪一闪亮晶晶(动画)

本示例实现的动画:UIView定时消失随后又闪现,即一闪一闪的动画 所采用的技术:定时器(NSTimer) + 动画(beginAnimations/commitAnimations) 具体实现步骤: 第一步:定时器部分完全复制上个示例:http://blog.csdn.net/wanggsx918/article/details/38269919 1.在.h文件中定义一个变量和一个Method: @interface xxxViewController : UIViewController {

(转)nginx做转发时,带&#39;_&#39;的header内容丢失

原本在测试环境测试通过的APP,今天准备切到线上环境做最后测试,结果发现了错误.查看日志发现是APP端发送的http请求中的header内容丢失了.那么代码没有改动,怎么平白无故会丢失头信息? 于是想到两个环境的不同之处在于线上是通过nginx做的代理转发,会不会是nginx搞的鬼?于是搜索"nginx request header 丢失",果不其然是这个问题,nginx对下划线的头信息做了限制,找到问题所在就等于完成了一大半,办法总比困难多.遂决定记录之. - 方法一:不用下划线 既

[视觉] 基于YoloV3的实时摄像头记牌器

基于YoloV3的实时摄像头记牌器 最终效果 数据准备 数据获取 从摄像头拍摄各种牌型的视频各20秒,不采用人工打标签,而是通过识别出牌的边缘,将牌经过仿射变换矫正,根据牌的实际宽高以及标注位置的实际宽高得到标注位置.通过随机生成背景图片,并且将牌在背景中随机旋转和平移,去掉标注部分被遮挡的生成图片,同时将label也做同样的变换,完成数据集的获取. 先定义好将识别到的卡片zoom到我们希望的宽高: cardW=57#实际宽度 cardH=87#实际高度 cornerXmin=2 #牌的号码距左