鼠标特效
上一篇 / 下一篇 2006-12-17 10:09:19 / 个人分类:小说文章
<html>
<scrīpt language="javascrīpt">创意空间[XQyj)H(Xr!w6Jp
dCol='cccccc';//date colour.创意空间eT+xt'mD8DIf&Q
fCol='000000';//face colour.创意空间l)t&^ V\:G@^
sCol='f93de3';//seconds colour.创意空间-zqTd.x;W'y3K&|
mCol='e93234';//minutes colour.
G)f
]&Y;jX0hCol='aaaaaa';//hours colour.
ClockHeight=40;
#gm`/R+oA4p!Z*TW0ClockWidth=40;创意空间@n@1f[tJD1|b$v
ClockFromMouseY=0;
E5BJ"XLp\T0ClockFromMouseX=100;
!O;G/l4L8ITi
X?0//Alter nothing below! Alignments will be lost!
d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY");创意空间)|q8wQ\"wY2Z
m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER");
date=new Date();创意空间:N.``Wo9}
day=date.getDate();
D|^?h"oC0year=date.getYear();
if (year < 2000) year=year+1900;
e"[TDR0TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year;
F4w]:o| X|&`(_9@P8L0D=TodaysDate.split('');创意空间3xLgzJ NQ-]
H='...';创意空间vF[x~
H=H.split('');
s\8I
u.y^mUV0q/f0M='....';
`%r @"n0A9N0M=M.split('');创意空间am;`@5T;a"{
S='.....';
E4CW5B$\0S=S.split('');创意空间-N*i-Y4\;{f5n_AW
Face='1 2 3 4 5 6 7 8 9 10 11 12';创意空间p/C1\bF
font='Arial';创意空间|_}/F2^j#h
size=1;创意空间,n2c[0[TZ+C7t
speed=0.6;
%P p2h
B1Y\#|0ns=(document.layers);
zl?$u*J\0-0创意空间S(@!e5p
Ug.o|$e
ie=(document.all);
H*JC9TX%ee0Face=Face.split(' ');
T0W&M/p#MH0n=Face.length;
.{m'`/k~i#r%Zc0a=size*10;创意空间 do5fq
n `6w)\ T
ymouse=0;
*pn}td&h0xmouse=0;
yB
[FTF
\}FF0scrll=0;
props="<font face="+font+" size="+size+" color="+fCol+"><B>";创意空间!Xrk6r^s&`K
props2="<font face="+font+" size="+size+" color="+dCol+"><B>";
Split=360/n;创意空间f!]3Bny
x
Dsplit=360/D.length;创意空间6b&s-^7WG i
HandHeight=ClockHeight/4.5
t$@v,SI||0HandWidth=ClockWidth/4.5
$W
JIW5Z0HandY=-7;
#^
X+Y4\/eCI,i0HandX=-2.5;
R-f T~#ul _0scrll=0;
I
z$d4t2sc,dwN0step=0.06;创意空间$V5y9? c$x1cIV RV
currStep=0;
y=new Array();x=new Array();Y=new Array();X=new Array();
"q8H
k'b}C'W0for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0}创意空间
b-t2O4pvC(JG
Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();创意空间{a UI2oZ"K0c
for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0}
if (ns){
j0I'ZB]LDQ0for (i=0; i < D.length; i++)创意空间Ig+Hx4|(l$n!H^
document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>');创意空间X7kIjD/l2W'by
for (i=0; i < n; i++)创意空间]}Id&G
document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>');创意空间M!Y%DD
]|
C&gG1N|*f
for (i=0; i < S.length; i++)创意空间)`d3F}*Q(b v6PX|
document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>');
j5\Y8Kp0for (i=0; i < M.length; i++)创意空间 { mxW+k eb2EyJ
document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>');创意空间g~SQP/EE&K
for (i=0; i < H.length; i++)
5X U#v/oL
`,s0document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>');创意空间e*u8E)\9} o
}
if (ie){创意空间2E+g%M9S)rb C$PA
document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');创意空间)Dd&t4D!X;fRD^0E b
for (i=0; i < D.length; i++)
(K%^
di8`:q5sP-N.m-F
_
L0document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>');创意空间&z T
p9}$\2L Q
document.write('</div></div>');创意空间}kQP/Oc!TuC.r [c
document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
?|&zh3mHR{0for (i=0; i < n; i++)创意空间RxTD/P"?O8U!C
document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>');创意空间3N+U8G-w ~ |!P
document.write('</div></div>');
$m:cew
kA)E-A0document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');创意空间8Sz-D
z0c,f
for (i=0; i < H.length; i++)创意空间UFR|6g[8|P!p
document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>');创意空间VWk4\c7[
document.write('</div></div>');创意空间BGW/l$x*h
document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
T]|&M!d'wxJ0for (i=0; i < M.length; i++)创意空间2R/U_RVtX;fm
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">'+M[i]+'</div>');创意空间.hM)i9|,eS*e3w5D
document.write('</div></div>')
)]*f8Xfx s G"JmBM0document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');创意空间x)U6l H/@z4B6G
for (i=0; i < S.length; i++)
8Z|@o,`&E m0document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>');
C9w1T/M2G3h;zN%D0document.write('</div></div>')
!XW p9`f%Z^K0}
(ns)?window.captureEvents(Event.MOUSEMOVE):0;
5Gu~ok0sg0function Mouse(evnt){
9o2D;\P0L{
f9t F a0ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;
0P&aJ!l8j [4[ q0xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;
$}Eg(Fh0}
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;创意空间S7h h$Y T;^~/m
function ClockAndAssign(){
r.b2Bx I'wr VX0time = new Date ();创意空间]OXV2h||
secs = time.getSeconds();
WcBI%[ i0sec = -1.57 + Math.PI * secs/30;
d9d.r!aT[0mins = time.getMinutes();
uG~[2g{!O4i0min = -1.57 + Math.PI * mins/30;创意空间b,tx7t0}hk
hr = time.getHours();创意空间&~zm^.R
hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;创意空间.~%V8}v
_
if (ie){创意空间3j9@v!Pds;@
Od.style.top=window.document.body.scrollTop;
Z]lF/GR
i0jG0Of.style.top=window.document.body.scrollTop;创意空间Y QAN$n%G7J*b
Oh.style.top=window.document.body.scrollTop;
%t5C PUn0Om.style.top=window.document.body.scrollTop;创意空间p4y @L(N3Qv
Os.style.top=window.document.body.scrollTop;
qbM[v0}创意空间(F6I!Z/s$d5W(l:~.L
for (i=0; i < n; i++){创意空间?)Vbvd6O3z
var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style;创意空间#h,KV6iWPUg
F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;
Q3p&_1Lll0 F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);
(Ur&wFeU!?0 }
2|J@%?&o0for (i=0; i < H.length; i++){
}-G
p/wA0 var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style;创意空间0cz3J
Y'hi?.Jc}
HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;创意空间0bU/B[,p/N
HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs);创意空间 ~&T0C2v)r$PD8Wfl
}
I,O(^J0gMz5l#Di]0for (i=0; i < M.length; i++){创意空间E
N/A/YDm"PiSS!v
var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style;
;Z9{b-~#JCU(j0 ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;
1_L
]!cB/Q0 ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min);
I0`/^
c};S9m,W)}0 }
(w_+eE9Gz[]0for (i=0; i < S.length; i++){创意空间3~6l
N?5r ]"tP0h
var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style;创意空间9` wo9tSm
SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;
,l}N#b}x;fgA0 SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec);创意空间;r!G5?fl}e5l
}
$rT-D0`$y(V9I6Lyt3U0for (i=0; i < D.length; i++){创意空间uI#xr%YeD.O
var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style;创意空间nQ#WL;PD*`gqf8Nmj
DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;
)~QS/G2^O:tX0 DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);
7B*@8CQ)i3h$u6~R@0 }
(eD'pr.?0currStep-=step;
.u`I m[7O#cI0}
function Delay(){
'rX$d
u+D`q7V0scrll=(ns)?window.pageYOffset:0;
[(G
d$e~/c+SY#`0Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);创意空间&l:Y?n/a|5nU
Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed);
*vOmMNeJ0for (i=1; i < D.length; i++){创意空间+D@^7Ylx C-P,s
Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
E+c Y L:^3v#]vF0Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed);
uxfBtg\o0}
y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
lG8Mou$u7O\{KG#H0x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);创意空间${E'cY$A
for (i=1; i < n; i++){创意空间C?&B vQ)a|
y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
RJV Y3@P0x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);创意空间E%n,ir3ks+R9}
Q
}创意空间0bXh%Ib%v.g.L L
ClockAndAssign();创意空间1g3p
?2w5C
LV0Os
setTimeout('Delay()',60);创意空间@6G7d6eYf0u8K{
}
if (ns||ie)window.onload=Delay;创意空间s
RU$X#qp&K
t
</scrīpt>
</html>
相关阅读:
- 一个真实的,全中国最美的女孩 (kun, 2006-12-10)
- 老婆和老公斗智 (kun, 2006-12-10)
TAG: 小说文章