function digitalClock(){,咨信网zixin.com.cn" /> func"/>
收藏 分销(赏)

桌面时钟代码.doc

上传人:w****g 文档编号:6882658 上传时间:2024-12-23 格式:DOC 页数:2 大小:18.54KB 下载积分:5 金币
下载 相关 举报
桌面时钟代码.doc_第1页
第1页 / 共2页
桌面时钟代码.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
(完整word版)桌面时钟代码 <HTML〉 <HEAD〉 〈TITLE〉动态数字时钟</TITLE〉 〈SCRIPT language=”javascript"> function digitalClock(){ var today = new Date(); digit_clock.innerText = today.toLocaleString(); setTimeout( ”digitalClock()", 1000 ); } 〈/SCRIPT〉 〈LINK rel="stylesheet” type=”text/css" href="js。css"〉 〈/HEAD> <BODY> 〈H1 align="center" id=”digit_clock">〈/H1> 〈SCRIPT language=”javascript"〉 digitalClock(); </SCRIPT> <SCRIPT LANGUAGE="JavaScript”> var S = '。..。。.'; S = S.split('');//构成秒针的圆点 var M = '*****'; M = M.split('');//构成分针的圆点 var H = '****’; H = H.split('’);//构成时针的圆点 var Ybase = 8; //构成秒、分和时针的圆点之间的间隔距离(Y轴) var Xbase = 8; //构成秒、分和时针的圆点之间的间隔距离(X轴) var dots = 12; //钟盘上的小时刻度数,通常为12,即1,2,3,.。。,12 for (var i = 0; i 〈 dots; i++) {//将小时刻度值(即1,2,3,。。。,12)分别放入各自的<DIV〉块中,且其id属性相同,即dot_Digits document。write('〈DIV id="dot_Digits" style="position:absolute;width:30px;height:30px;font—size:10px;color:black;text-align:center;padding-top:10px">'+(i+1)+'</DIV〉’); } for (i = 0; i < S。length; i++) {//将构成秒针的圆点分别放入各自的〈DIV>块中,且其id属性相同,即s_dots document.write('<DIV id=s_dots style="position:absolute;width:2px;height:2px;font-size:2px;background:red”〉〈/DIV>'); } for (i = 0; i 〈 M。length; i++) {//将构成分针的圆点分别放入各自的<DIV〉块中,且其id属性相同,即m_dots document。write(’〈DIV id=m_dots style="position:absolute;width:3px;height:3px;font-size:3px;background:blue"></DIV>’); } for (i = 0; i 〈 H。length; i++) {//将构成时针的圆点分别放入各自的〈DIV〉块中,且其id属性相同,即h_dots document.write(’<DIV id=h_dots style="position:absolute;width:4px;height:4px;font-size:4px;background:black”〉</DIV>’); } function clock() {//显示指针式时钟 var time = new Date (); var secs = time。getSeconds(); var mins = time.getMinutes(); var hrs = time.getHours(); var Ypos = document。body.scrollTop +80; //把时钟中心设置为距可视区顶边 80 pixel var Xpos = document.body。scrollLeft +100;//把时钟中心设置为距可视区左边界 100 pixel //var pi=Math。PI; for (var i=0; i < dots; ++i) {//根据新的时钟中心和各个小时刻度值的角度值,设置其新坐标 dot_Digits[i]。style。top = Ypos —15 + 44 * Math。sin(-Math.PI/2+2*Math。PI*(i+1)/12); dot_Digits[i].style.left = Xpos —15 + 44 * Math.cos(—Math.PI/2+2*Math。PI*(i+1)/12); } var sec = —Math。PI/2 + 2*Math。PI * secs/60; //秒针角度 for (i=0; i < S。length; i++) {//根据新的时钟中心和秒针角度,设置秒针上各个圆点的坐标值 s_dots[i]。style.top = Ypos + i * Ybase * Math.sin(sec); s_dots[i]。style.left = Xpos + i * Xbase * Math.cos(sec); } var min = -Math.PI/2 + 2*Math。PI * mins/60; //分针角度 for (i=0; i < M.length; i++) {//根据新的时钟中心和分针角度,设置分针上各个圆点的坐标值 m_dots[i].style.top = Ypos + i * Ybase * Math。sin(min); m_dots[i]。style.left = Xpos + i * Xbase * Math。cos(min); } var hr = —Math.PI/2 + 2*Math.PI * (hrs+mins/60)/12; //时针角度 for (i=0; i < H.length; i++) {//根据新的时钟中心和时针角度,设置时针上各个圆点的坐标值 h_dots[i]。style.top = Ypos + i * Ybase*Math。sin(hr); h_dots[i]。style。left = Xpos + i * Xbase*Math.cos(hr); } setTimeout('clock()', 1000);//定时 } clock(); 〈/SCRIPT> </BODY〉 〈/HTML>
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服