随鼠标移动的时钟特别美丽圆满的是只支持IE__第1页
随鼠标移动的时钟特别美丽圆满的是只支持IE__第2页
随鼠标移动的时钟特别美丽圆满的是只支持IE__第3页
随鼠标移动的时钟特别美丽圆满的是只支持IE__第4页
随鼠标移动的时钟特别美丽圆满的是只支持IE__第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、随鼠标移动的时钟特别美丽圆满的是只支持IE_ 新建一个文本文件,将下面的代码复制进去,将文件名字改为clock.html运行即可。 001 SCRIPT language=JavaScript!- 002 dCol='0000FF'/date colour. 003 fCol='0000FF'/face colour. 004 sCol='0000FF'/seconds colour. 005 mCol='0000FF'/minutes colour. 006 hCol='0000FF'/hours colour.

2、 007 ClockHeight=40; 008 ClockWidth=40; 009 ClockFromMouseY=0; 010 ClockFromMouseX=100; 011 /Alter nothing below! Alignments will be lost! 012 d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"); 01

3、3 m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"); 014 date=new Date(); 015 day=date.getDate(); 016 year=

4、date.getYear(); 017 if (year 2021) year=year+1900; 018 TodaysDate=" "+ddate.getDay()+" "+day+" "+mdate.getMonth()+" "+year; 019 D=TodaysDate.split(''); 020 H='.' 021 H=H.split(''); 022 M='.' 023 M=M.split(''); 024 S='

5、;.' 025 S=S.split(''); 026 Face='1 2 3 4 5 6 7 8 9 10 11 12' 027 font='Arial' 028 size=1; 029 speed=0.5; 030 ns=(document.layers); 031 ie=(document.all); 032 Face=Face.split(' '); 033 n=Face.length; 034 a=size*10; 035 ymouse=0; 036 xmouse=0; 037 scrll=0; 038 props

6、="font face="+font+" size="+size+" color="+fCol+"B" 039 props2="font face="+font+" size="+size+" color="+dCol+"B" 040 Split=360/n; 041 Dsplit=360/D.length; 042 HandHeight=ClockHeight/4.5 043 HandWidth=ClockWidth/4.5 044

7、HandY=-7; 045 HandX=-2.5; 046 scrll=0; 047 step=0.06; 048 currStep=0; 049 y=new Array();x=new Array();Y=new Array();X=new Array(); 050 for (i=0; i n; i+)yi=0;xi=0;Yi=0;Xi=0 051 Dy=new Array();Dx=new Array();DY=new Array();DX=new Array(); 052 for (i=0; i D.length; i+)Dyi=0;Dxi=0;DYi=0;DXi=0 053 if (n

8、s) 054 for (i=0; i D.length; i+) 055 document.write('layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'center'+props2+Di+'/font/center/layer'); 056 for (i=0; i n; i+) 057 document.write('layer name="nsFace'+i+'" top=

9、0 left=0 height='+a+' width='+a+'center'+props+Facei+'/font/center/layer'); 058 for (i=0; i S.length; i+) 059 document.write('layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15font face=Arial size=3 color='+sCol+'centerb'+Si+'/b/center/f

10、ont/layer'); 060 for (i=0; i M.length; i+) 061 document.write('layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15font face=Arial size=3 color='+mCol+'centerb'+Mi+'/b/center/font/layer'); 062 for (i=0; i H.length; i+) 063 document.write('layer name=nsHou

11、rs'+i+' top=0 left=0 width=15 height=15font face=Arial size=3 color='+hCol+'centerb'+Hi+'/b/center/font/layer'); 064 065 if (ie) 066 document.write('div id="Od" style="position:absolute;top:0px;left:0px"div style="position:relative"')

12、; 067 for (i=0; i D.length; i+) 068 document.write('div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+'width:'+a+'text-align:center"'+props2+Di+'/B/font/div'); 069 document.write('/div/div'); 070 document.write('div id=

13、"Of" style="position:absolute;top:0px;left:0px"div style="position:relative"'); 071 for (i=0; i n; i+) 072 document.write('div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+'width:'+a+'text-align:center"'+

14、props+Facei+'/B/font/div'); 073 document.write('/div/div'); 074 document.write('div id="Oh" style="position:absolute;top:0px;left:0px"div style="position:relative"'); 075 for (i=0; i H.length; i+) 076 document.write('div id="ieHours"

15、; style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+'text-align:center;font-weight:bold"'+Hi+'/div'); 077 document.write('/div/div'); 078 document.write('div id="Om" style="position:absolute;top:0px;

16、left:0px"div style="position:relative"'); 079 for (i=0; i M.length; i+) 080 document.write('div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+'text-align:center;font-weight:bold"'+Mi

17、+'/div'); 081 document.write('/div/div') 082 document.write('div id="Os" style="position:absolute;top:0px;left:0px"div style="position:relative"'); 083 for (i=0; i S.length; i+) 084 document.write('div id="ieSeconds" style="pos

18、ition:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+'text-align:center;font-weight:bold"'+Si+'/div'); 085 document.write('/div/div') 086 087 (ns)?window.captureEvents(Event.MOUSEMOVE):0; 088 function Mouse(evnt) 089 ymouse = (ns)?evnt.

19、pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY; 090 xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX; 091 092 (ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; 093 function ClockAndAssign() 094 time = new Date (); 095 secs = time.getSeconds(); 096 sec = -1

20、.57 + Math.PI * secs/30; 097 mins = time.getMinutes(); 098 min = -1.57 + Math.PI * mins/30; 099 hr = time.getHours(); 100 hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes()/360; 101 if (ie) 102 Od.style.top=window.document.body.scrollTop; 103 Of.style.top=window.document.body.scrollTop

21、; 104 Oh.style.top=window.document.body.scrollTop; 105 Om.style.top=window.document.body.scrollTop; 106 Os.style.top=window.document.body.scrollTop; 107 108 for (i=0; i n; i+) 109 var F=(ns)?document.layers'nsFace'+i:ieFacei.style; 110 F.top=yi + ClockHeight*Math.sin(-1.0471 + i*Split*Math.P

22、I/180)+scrll; 111 F.left=xi + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180); 112 113 for (i=0; i H.length; i+) 114 var HL=(ns)?document.layers'nsHours'+i:ieHoursi.style; 115 HL.top=yi+HandY+(i*HandHeight)*Math.sin(hrs)+scrll; 116 HL.left=xi+HandX+(i*HandWidth)*Math.cos(hrs); 117 118 for

23、 (i=0; i M.length; i+) 119 var ML=(ns)?document.layers'nsMinutes'+i:ieMinutesi.style; 120 ML.top=yi+HandY+(i*HandHeight)*Math.sin(min)+scrll; 121 ML.left=xi+HandX+(i*HandWidth)*Math.cos(min); 122 123 for (i=0; i S.length; i+) 124 var SL=(ns)?document.layers'nsSeconds'+i:ieSecondsi.style; 125 SL.top=yi+HandY+(i*HandHeight)*Math.sin(sec)+scrll; 126 SL.left=xi+HandX+(i*HandWidth)*Math.cos(sec); 127 128 for (i=0; i D.length; i+) 129 var DL=(ns)?document.layers'nsDate'+i:ieD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论