小方的Java博客

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

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

          <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)  編輯  收藏 所屬分類: 其他技術

          評論

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

          主站蜘蛛池模板: 丹寨县| 视频| 达尔| 襄垣县| 辰溪县| 房山区| 乐清市| 江永县| 佛学| 阿拉善盟| 喜德县| 景洪市| 北川| 岗巴县| 社会| 库尔勒市| 余姚市| 宣城市| 青阳县| 晋中市| 灵台县| 八宿县| 方山县| 同仁县| 石渠县| 绥芬河市| 库伦旗| 隆昌县| 石城县| 军事| 湄潭县| 介休市| 福建省| 美姑县| 葵青区| 沙洋县| 郁南县| 青铜峡市| 铁岭县| 铁岭市| 青浦区|