⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 time1.htm

📁 JavaScript实例
💻 HTM
📖 第 1 页 / 共 2 页
字号:
document.g.src=c0.src
document.images.h.src=eval("c"+s+".src")
}
else {
document.images.g.src=eval("c"+Math.floor(s/10)+".src")
document.images.h.src=eval("c"+(s%10)+".src")
}
if (dn=="AM") document.j.src=cam.src
else document.images.j.src=cpm.src
}
function show(){
if (!document.images)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
dn="AM" 
if ((hours>=12)&&(minutes>=1)||(hours>=13)){
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
extract(hours,minutes,seconds,dn)
setTimeout("show()",1000)
}
//-->
&lt;/script&gt;</textarea>
        </p>
        <p><span class="p1"><font color="#6633FF">这段程序放在&lt;body ****&gt;正文中</font></span> 
          <textarea name="textarea" onFocus="this.select()" onMouseOver="this.focus()" cols="50" rows="2" wrap="VIRTUAL" style="BACKGROUND-COLOR: #D5E9FD;" >onLoad=&quot;show()&quot;</textarea>
        </p>
        <p><span class="p1"><font color="#6633FF">这段程序放在&lt;body&gt;与&lt;/body&gt;之间</font></span>
          <textarea name="textarea3" onFocus="this.select()" onMouseOver="this.focus()" cols="50" rows="5" wrap="VIRTUAL" style="BACKGROUND-COLOR: #D5E9FD;" >img src=&quot;cb.gif&quot; name=&quot;a&quot;&gt;
&lt;img src=&quot;cb.gif&quot; name=&quot;b&quot;&gt;
&lt;img src=&quot;colon.gif&quot; name=&quot;c&quot;&gt;
&lt;img src=&quot;cb.gif&quot; name=&quot;d&quot;&gt;
&lt;img src=&quot;cb.gif&quot; name=&quot;e&quot;&gt;
&lt;img src=&quot;colon.gif&quot; name=&quot;f&quot;&gt;
&lt;img src=&quot;cb.gif&quot; name=&quot;g&quot;&gt;
&lt;img src=&quot;cb.gif&quot; name=&quot;h&quot;&gt;
&lt;img src=&quot;cam.gif&quot; name=&quot;j&quot;&gt; </textarea>
        </p>
        </form>
      <b> </b></td>
    <td bgcolor="5F74BF" width="28" align="center">&nbsp;</td>
    <td width="37" align="center">&nbsp;</td>
  </tr>
  <tr>
    <td align="center" valign="bottom" height="36"> 
      <table width="238" border="0" cellspacing="0" cellpadding="0">
        <tr align="center"> 
          <td> 
            <table width="110" border="0" cellspacing="0" cellpadding="0">
              <tr bgcolor="5F74BF" align="center"> 
                <td class="p1" align="right"><b><font color="#FFFFFF">源程序讲解:</font></b></td>
                <td class="p1" width="11"><img src="img/bule2.gif" width="11" height="18"></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
    <td width="457" class="p2" valign="top" height="36">&nbsp;</td>
    <td bgcolor="5F74BF" width="28" align="center" height="36"><img src="img/bule1.gif" width="28" height="49"></td>
    <td width="37" align="center" height="36">&nbsp;</td>
  </tr>
</table>

<table width="760" border="0" cellspacing="0" cellpadding="0" align="center" class=p2>
  <tr> 
    <td class="p2" align="right" width="693"> <br>
      <table width="650" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td>
            <table width=100% border="1" cellspacing="1" cellpadding="1" bordercolorlight="#666666" bordercolordark="#666666" class=p2>
              <tr> 
                <td width="40%">var dn<br></td>
                <td width="60%">定义一个新变量。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">c1=new Image(); c1.src="c1.gif" <br>
                  c2=new Image(); c2.src="c2.gif" <br>
                  c3=new Image(); c3.src="c3.gif"<br>
                  c4=new Image(); c4.src="c4.gif"<br>
                  c5=new Image(); c5.src="c5.gif" <br>
                  c6=new Image(); c6.src="c6.gif" <br>
                  c7=new Image(); c7.src="c7.gif"<br>
                  c8=new Image(); c8.src="c8.gif"<br>
                  c9=new Image(); c9.src="c9.gif" <br>
                  c0=new Image(); c0.src="c0.gif" <br>
                  cb=new Image(); cb.src="cb.gif" <br>
                  cam=new Image(); cam.src="cam.gif" <br>
                  cpm=new Image(); cpm.src="cpm.gif"</td>
                <td width="60%">定义一些新对象c1,c2...,分别是c1.gif,c2,gif....分别为数字1,2...</td>
              </tr>
              <tr> 
                <td width="40%">function extract(h,m,s,type){</td>
                <td width="60%">定义一个函数extract,具有四个参数h,m,s,type。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">if (!document.images)<br>return</td>
                <td width="60%">如果当前窗口不存在images对象,就返回。</td>
              </tr>
              <tr> 
                <td width="40%">if (h<=9){ document.images.a.src<br>
                  =cb.src document.images.b.src=<br>
                  eval("c"+h+".src") }</td>
                <td width="60%">当h&lt;9时,就在小时前输出一个黑背景,再输出ch.src图。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">else { document.images.a.src=<br>
                  eval("c"+Math.floor(h/10)+".src")<br>
                  document.images.b.src=<br>
                  eval("c"+(h%10)+".src") }</td>
                <td width="60%">Math.floor(h/10)是返回一个小于h/10的整数。如果h&gt;9,就输出一个c1图,再加上一张对h取模后的值的图。</td>
              </tr>
              <tr> 
                <td width="40%">if (m<=9){ document.images.d.src<br>
                  =c0.src document.images.e.src=<br>
                  eval("c"+m+".src") }</td>
                <td width="60%">当m&lt;=9时,就在分钟前输出一个0,再输出cm.src图。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">else { document.images.d.src=<br>
                  eval("c"+Math.floor(m/10)+".src") <br>
                  document.images.e.src=<br>
                  eval("c"+(m%10)+".src") }</td>
                <td width="60%">如果m&gt;9,先输出一张分钟的十位数上的数字,再加上一张对h取模后的值的图。</td>
              </tr>
              <tr> 
                <td width="40%">if (s<=9)<br>
                  { document.g.src=c0.src document.images.h.src=<br>
                  eval("c"+s+".src") }<br>
                  else { document.images.g.src=<br>
                  eval("c"+Math.floor(s/10)+".src") <br>
                  document.images.h.src=<br>
                  eval("c"+(s%10)+".src") }</td>
                <td  width="60%">同上的讲解。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">if (dn=="AM")<br>
                  document.j.src=cam.src <br>
                  else<br>
                  document.images.j.src=cpm.src }</td>
                <td width="60%">如果dn=AM,则输出am图,否则输出pm图。</td>
              </tr>
              <tr> 
                <td width="40%"> 
                  <p>function show()<br>
                    { if (!document.images) return</p>
                </td>
                <td width="60%">如果当前窗口不存在images对象,就返回。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">var Digital=new Date() </td>
                <td width="60%">定义一个新的时间对象。</td>
              </tr>
              <tr> 
                <td width="40%"> var hours=Digital.getHours()<br>
                  var minutes=Digital.getMinutes()<br>
                  var seconds=Digital.getSeconds()</td>
                <td width="60%">分别声明变量hours,minutes,seconds值为当前的小时数,分钟数和秒数。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">dn="AM" <br>
                  if ((hours>=12)&&(minutes>=1)<br>
                  ||(hours>=13))<br>
                  { dn="PM" hours=hours-12 }</td>
                <td width="60%">给dn赋初值为am,当小时数&gt;=12,分钟&gt;=1时或者小时数大于等于13时,dn=pm,同时,小时数减12。</td>
              </tr>
              <tr> 
                <td width="40%">if (hours==0)<br>
                  hours=12</td>
                <td width="60%">当小时数等于0时,小时数为12。</td>
              </tr>
              <tr bgcolor="CFDFFF"> 
                <td width="40%">extract(hours,minutes,seconds,dn) setTimeout("show()",1000)</td>
                <td width="60%">1秒调用一次show函数。</td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
      <br>
      <br>
    </td>
    <td class="p2" width="18">&nbsp;</td>
    <td class="p2" width="1" bgcolor="A8A8AB"><img src="img/blank.gif" width="1" height="1"></td>
    <td class="p2" width="48">&nbsp;</td>
  </tr>
</table>
<table width="760" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr bgcolor="5F74BF"> 
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -