欢迎光临
我们一直在努力

一个显示计算机时间的钟表的程序代码

建站超值云服务器,限时71元/月

<html><head><title>钟表</title><body bgcolor=#000000>               
<script language="javascript">               

               
fcol = ffffff;  //修改表框显示颜色               
scol = ffcc00;  //修改秒针显示颜色               
mcol = ffffff;  //修改分针显示颜色               
hcol = ffffff;  //修改时针显示颜色                
h = ….;               
h = h.split();               
m = …..;               
m = m.split();               
s = ……;               
s = s.split();               
ypos = 0;               
xpos = 0;               
ybase = 8;               
xbase = 8;               
dots = 12;               
ns = (document.layers)?1:0;               
if (ns) {               
dgts = 1 2 3 4 5 6 7 8 9 10 11 12;               
dgts = dgts.split( );               
for (i = 0; i < dots; i++) {               
document.write(<layer name=nsdigits+i+ top=0 left=0 height=30

width=30><center><font face=arial,verdana size=1

color=+fcol+>+dgts[i]+</font></center></layer>);               
}               
for (i = 0; i < m.length; i++) {               
document.write(<layer name=ny+i+ top=0 left=0 bgcolor=+mcol+

clip="0,0,2,2"></layer>);               
}               
for (i = 0; i < h.length; i++) {               
document.write(<layer name=nz+i+ top=0 left=0 bgcolor=+hcol+

clip="0,0,2,2"></layer>);               
}               
for (i = 0; i < s.length; i++) {               
document.write(<layer name=nx+i+ top=0 left=0 bgcolor=+scol+

clip="0,0,2,2"></layer>);               
   }               
}               
else {               
document.write(<div

style="position:absolute;top:-180px;left:-260px"><div

style="position:relative">);               
for (i = 1; i < dots+1; i++) {               
document.write(<div id="iedigits"

style="position:absolute;top:0px;left:0px;width:30px;height:30px;font-f

amily:arial,verdana;font-size:10px;color:+fcol+;text-align:center;pad

ding-top:10px">+i+</div>);               
}               
document.write(</div></div>)               
document.write(<div

style="position:absolute;top:-180px;left:-260px"><div

style="position:relative">);               
for (i = 0; i < m.length; i++) {               
document.write(<div id=y

style="position:absolute;width:2px;height:2px;font-size:2px;background:

+mcol+"></div>);               
}               
document.write(</div></div>)               
document.write(</div></div>)               
document.write(<div

style="position:absolute;top:-180px;left:-260px"><div

style="position:relative">);               
for (i = 0; i < h.length; i++) {               
document.write(<div id=z

style="position:absolute;width:2px;height:2px;font-size:2px;background:

+hcol+"></div>);               
}               
document.write(</div></div>)               
document.write(<div

style="position:absolute;top:-180px;left:-260px"><div

style="position:relative">);               
for (i = 0; i < s.length; i++) {               
document.write(<div id=x

style="position:absolute;width:2px;height:2px;font-size:2px;background:

+scol+"></div>);               
}               
document.write(</div></div>)               
}               
function clock() {               
time = new date ();               
secs = time.getseconds();               
sec = -1.57 + math.pi * secs/30;               
mins = time.getminutes();               
min = -1.57 + math.pi * mins/30;               
hr = time.gethours();               
hrs = -1.57 + math.pi * hr/6 + math.pi*parseint(time.getminutes())/360;

              
if (ns) {               
ypos = window.pageyoffset+window.innerheight-60;               
xpos = window.pagexoffset+window.innerwidth-80;               
}               
else {               
ypos = document.body.scrolltop + window.document.body.clientheight –

60;               
xpos = document.body.scrollleft + window.document.body.clientwidth –

60;               
}               
if (ns) {               
for (i = 0; i < dots; ++i){               
document.layers["nsdigits"+i].top = ypos – 5 + 40 *

math.sin(-0.49+dots+i/1.9);               
document.layers["nsdigits"+i].left = xpos – 15 + 40 *

math.cos(-0.49+dots+i/1.9);               
}               
for (i = 0; i < s.length; i++){               
document.layers["nx"+i].top = ypos + i * ybase * math.sin(sec);         

      
document.layers["nx"+i].left = xpos + i * xbase * math.cos(sec);        

       
}               
for (i = 0; i < m.length; i++){               
document.layers["ny"+i].top = ypos + i * ybase * math.sin(min);         

      
document.layers["ny"+i].left = xpos + i * xbase * math.cos(min);        

       
}               
for (i = 0; i < h.length; i++){               
document.layers["nz"+i].top = ypos + i * ybase * math.sin(hrs);         

      
document.layers["nz"+i].left = xpos + i * xbase * math.cos(hrs);        

       
   }               
}               
else{               
for (i=0; i < dots; ++i){               
iedigits[i].style.pixeltop = ypos – 15 + 40 *

math.sin(-0.49+dots+i/1.9);               
iedigits[i].style.pixelleft = xpos – 14 + 40 *

math.cos(-0.49+dots+i/1.9);               
}               
for (i=0; i < s.length; i++){               
x[i].style.pixeltop = ypos + i * ybase * math.sin(sec);               
x[i].style.pixelleft = xpos + i * xbase * math.cos(sec);               
}               
for (i=0; i < m.length; i++){               
y[i].style.pixeltop = ypos + i * ybase * math.sin(min);               
y[i].style.pixelleft = xpos + i * xbase * math.cos(min);               
}               
for (i=0; i < h.length; i++){               
z[i].style.pixeltop = ypos + i * ybase*math.sin(hrs);               
z[i].style.pixelleft = xpos + i * xbase*math.cos(hrs);               
   }               
}               
settimeout(clock(), 50);               
}               
if (document.layers || document.all) window.onload = clock;             

  
//  end –>               
</script>  
</body></html>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 一个显示计算机时间的钟表的程序代码
分享到: 更多 (0)

相关推荐

  • 暂无文章