小方的Java博客

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            27 隨筆 :: 17 文章 :: 115 評論 :: 0 Trackbacks
          初次寫js,感覺很不錯

          需求:
          1. session 傳值初始化時鐘,格式 hh:mm:ss
          2. 時鐘在頁面上顯示倒計時功能
          3. 時間到觸發(fā)點(diǎn)擊按鈕事件

          <body?MS_POSITIONING="GridLayout"?onLoad="window.setInterval('Clock()',?1000);">
          ????????
          <script?type="text/javascript">
          ????????
          ????????
          function?Clock(){??????????????????
          ????????????
          var?init?=?clock.innerText;
          ????????????
          var?stop?=?new?Number("0");

          ????????????
          var?hms?=?new?String(init).split(":");
            ????????
          var?s?=?new?Number(hms[2]);
            ????????
          var?m?=?new?Number(hms[1]);
            ????????
          var?h?=?new?Number(hms[0]);
            ????????
            ????????
            ????????
            ????????
          if(stop?==?0){
            ????????????
          if(s?==?0){
            ????????????????
          if(m?==?0){
            ????????????????????
          if(h?==?0){
            ????????????????????????stop?
          =?1;
            ????????????????????????
          var?e?=?document.getElementById("finish").click();
            ????????????????????}

            ????????????????????
          else{
            ????????????????????????h
          --;
            ????????????????????}

            ????????????????????m?
          =?59;
            ????????????????}

            ????????????????
          else{
            ????????????????????m
          --;
            ????????????????}

            ????????????????s?
          =?59;
            ????????????}

            ????????????
          else{
            ????????????????s
          --;
            ????????????}

            ????????}

            ????????
          var?ss?=?s?<?10???("0"?+?s)?:?s;
            ????????
          var?sm?=?m?<?10???("0"?+?m)?:?m;
            ????????
          var?sh?=?h?<?10???("0"?+?h)?:?h;
            ????????init?
          =?sh?+?":"?+?sm?+?":"?+?ss;
            ????????clock.innerText?
          =?init;?????????
          ????????}

          ????????
          </script>

          <form?id="Form1"?name="Form1"?method="post"?runat="server">
          <SPAN?id="clock"><STRONG>
          <%=(string)Session["time"]%></STRONG></SPAN>
          <asp:button?id="finish"?runat="server"?Width="70px"?Height="20px"?Text="完成提交"></asp:button>
          </form>
          posted on 2006-10-01 00:35 方佳瑋 閱讀(1114) 評論(1)  編輯  收藏 所屬分類: 其他技術(shù)

          評論

          # re: [JS]一個javascript的時鐘(asp.net項目中) 2006-10-01 05:07 壞男孩1
          效果是什么樣子的?  回復(fù)  更多評論
            

          主站蜘蛛池模板: 锡林浩特市| 梓潼县| 镇远县| 刚察县| 肥乡县| 开阳县| 天台县| 南和县| 全州县| 洛南县| 元江| 泊头市| 汉川市| 云龙县| 文安县| 朝阳市| 黄骅市| 彩票| 拜泉县| 阳高县| 深水埗区| 阿图什市| 工布江达县| 彩票| 甘谷县| 武宣县| 湖北省| 葫芦岛市| 北川| 慈利县| 沧州市| 华阴市| 宜兴市| 青神县| 丰台区| 许昌市| 临湘市| 滦平县| 阿拉善盟| 胶州市| 巴东县|