| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 13785 人关注过本帖
标题:刚做的不用图片的时钟
只看楼主 加入收藏
xiyangyu
Rank: 1
等 级:新手上路
帖 子:142
专家分:0
注 册:2006-8-31
收藏
得分:0 
不错!10翻译也得不错。

天行健,君子以自强不息;地势坤,君子以厚德载物。
2006-09-06 16:52
lmaman
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-7-13
收藏
得分:0 

不好意思了楼主,借用一层楼


各位支持一下啦,好不好?

小助理被逼无奈呀::::::

上海庆申诚聘专业网站开发工程师

年龄22-30 开发经验3年
男性为佳
薪资待遇 底薪加提成制
3000(凭实力可以面谈)
全职,可以签定劳保合同.

紧急求援!!!!!!!!!!
谢谢各位大哥啦!!

qq51333734 验证写明:JVSCP聘

2006-09-10 14:55
刺鸟
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-9-14
收藏
得分:0 
呵呵 !
那就不客气了!
2006-09-19 08:28
云中雾
Rank: 1
等 级:新手上路
威 望:1
帖 子:168
专家分:3
注 册:2005-12-30
收藏
得分:0 

强悍!!


白色的忧郁让我白色的思念从洁白到苍白,从苍白到空白,比空白更空白,变成深白的坦白!
2006-09-28 12:25
kuaidiandh
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-2
收藏
得分:0 

牛~~

2006-10-03 16:02
特种兵
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-7-12
收藏
得分:0 

前面已经有位朋友(kelehai)解释了部分的代码
我用蓝体字<!--说明-->来做个补充我学过几天的C++
也做过几天的网站
有不正确的地方望各位不吝赐教!

<html xmlns:v="urn:schemas-microsoft-com:vml">
<script defer>
function clock () {
var nowtime=new Date()
nowhour=nowtime.getHours()
if (nowhour>=12)
nowhour-=12
nowminute=nowtime.getMinutes()
nowsecond=nowtime.getSeconds()
nowmill=nowtime.getMilliseconds()
var harc,marc,sarc,mmarc
harc=(nowhour+nowminute/60+nowsecond/3600+nowmill/3600000)*30
marc=(nowminute+nowsecond/60+nowmill/60000)*6
sarc=(nowsecond+nowmill/1000)*6
//角度的字符串
nh=(180-harc)*Math.PI/180<!--将当前时针的角度换算成弧度-->
harcT=Math.sin(nh)*250+500 <!--250和下面的350,400是用来表示指针的长短的-->
<!--在此以当前系统时间来“纠正”时针箭头热点的Y向位置(即距离top的位置)。500表示平移到规定的“500,500”圆点上。-->
harcL=Math.cos(nh)*250+500
<!--在此以当前系统时间来“纠正”时针箭头热点我的X向位置(即距离Left的位置)。500表示平移到规定的“500,500”圆点上。-->
harcStr=harcT+","+harcT<!--得到由当前时间映射的时针箭头处热点的坐标(harcT,harcT)-->
document.all.hourline.to.value=harcStr
<!--将(harcT,harcT)赋值给hourline的TO,即箭头热点。并通过document来显示在客户端的BROWER上。-->
<!--下面的分针和秒针原理相同。-->
<!--在不断的“纠正”中,显示就永远的和系统时间一样了-->
//分钟的字符串
nm=(180-marc)*Math.PI/180
marcT=Math.sin(nm)*350+500
marcL=Math.cos(nm)*350+500
marcStr=marcT+","+marcL
document.all.minuteline.to.value=marcStr
//秒的字符串
sm=(180-sarc)*Math.PI/180
sarcT=Math.sin(sm)*400+500
sarcL=Math.cos(sm)*400+500
sarcStr=sarcT+","+sarcL
document.all.secondline.to.value=sarcStr
document.all.txt.innerHTML="现在时间是:"+nowtime.getHours()+":"+nowtime.getMinutes()+":"+nowtime.getSeconds()
setTimeout("clock()","50")
}
</script>
<STYLE>
v\:* { Behavior: url(#default#VML) }
</STYLE>
<body onLoad="clock()"><v:group id="clock" Coordsize="1000,1000" style="width:200;height:200;position:relative">
<v:Oval id="outercircle" style="width:1000;height:1000;z-index:10;" fillcolor="gray" />
<v:oval id="innercircle" style="position:relative;top:75;left:75;width:850;height:850;z-index:15" fillcolor="white" />
<v:line id="hourline" style="position:relative;z-index:20" from="500,500" to="800,800" strokeColor="gray">
<!--初始化时针位置,两点“500,500”和“800,800”确定一条直线-->
<v:stroke startarrow="oval" endarrow="classic" dashstyle="Dot" strokeColor="red" />
</v:line>
<v:line id="minuteline" style="position:relative;z-index:20" from="500,500" to="500,900" strokeColor="black">
<!--//初始化分针位置,两点“500,500”和“500,200”确定一条直线。-->
<v:stroke endarrow="classic" dashstyle="Dot"/>
</v:line>
<v:line id="secondline" style="position:relative;z-index:20" from="500,500" to="400,900" strokeColor="black"> <!--//初始化秒针位置,两点“500,500”和“400,900”确定一条直线。-->
<v:stroke endarrow="classic" dashstyle="Dot"/>
</v:line>
<span style="position:relative;top:0;left:92;z-index:25">12</span>
<!--这几条语句是确定表面的数字位置的。不过 楼主确定的好象不是很正,从分针初始化的位置看的出来,初始化的分针是垂线。我来修改一下,望楼主原谅我的不知天高地厚-->
<span style="position:relative;top:92;left:169;z-index:25">3</span>
<span style="position:relative;top:186;left:58;z-index:25">6</span>
<span style="position:relative;top:93;left:-40;z-index:25">9</span>
<v:/group>
<div id=txt style="position:relative;top:220;left:40;border:1px solid black;font-size:12px;width:125;padding:3px"></div><!--通过ID关联将时间一数字形式现在在这里-->
</body>
</html>


[此贴子已经被作者于2006-10-7 0:41:23编辑过]


我坐在一个黑暗的角落/憧憬着光明/人生就是不断的历练自己的心志/于是我渴望失败/因为我渴望成功
2006-10-07 00:34
冷月清风
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-8-7
收藏
得分:0 

瞧瞧


轻轻的我走了,正如我轻轻的来.
2006-10-10 14:33
pc汇编
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-9-5
收藏
得分:0 
bucuoa ,可以用一下噢,谢谢了

2006-10-22 01:37
七彩鱼儿
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-10-22
收藏
得分:0 
厉害啊,我也不是很懂,编程,现在才开始学呀,这个解释还算看得懂一点点~
高手过招,菜鸟不懂,呼呼~-~

2006-10-22 02:16
jiangzixuan
Rank: 1
来 自:山东日照
等 级:新手上路
帖 子:615
专家分:0
注 册:2006-5-31
收藏
得分:0 

好强啊,小弟很佩服,正想学呢。


都是水何必装醇,都是色狼又何必装羊!!
2006-10-22 20:18
快速回复:刚做的不用图片的时钟
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015097 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved