旋转变换文字,美丽时钟

<script language=javascript> Papakōlea沙滩se=”款待您的光降” Balises=””
Taille=40; Midx=100; Decal=0.5; Nb=竹海滩se.length; y=-10000; for
(x=0;x<Nb;x++State of Qatar{ Balises=Balises + ‘<DIV Id=L’ + x + ‘
STYLE=”width:3;font-family: Courier
New;font-weight:bold;position:absolute;top:160;left:50;z-index:0″>’ +
图卢姆沙滩se.charAt(x卡塔尔(قطر‎ + ‘</DIV>’ } document.write (Balises卡塔尔;
Time=window.setInterval(“Alors(卡塔尔”,50卡塔尔(قطر‎; Alpha=5; I_Alpha=0.05; function
Alors(){ Alpha=Alpha-I_Alpha; for (x=0;x<Nb;x++){
Alpha1=Alpha+Decal*x; Cosine=Math.cos(Alpha1); Ob=document.all(“L”+x);
Ob.style.posLeft=Midx+100*Math.sin(Alpha1)+50;
Ob.style.zIndex=20*Cosine; Ob.style.fontSize=Taille+25*Cosine;
Ob.style.color=”rgb(“+ (27+Cosine*80+50) + “,”+ (127+Cosine*80+50) +
“,0)”; } } </script>

可怜好,切合放在girl的网址上! <html> <head> <meta
http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<title>美貌挂钟</title> <SCTiguanIPT language=JavaScript>
<!– dCol=’#009933′; //定义日历颜色 fCol=’yellow’;
//定义1-12那十一个数的颜色 sCol=’#00ff00′; //定义秒针颜色
mCol=’#0000ff’; //定义分针颜色 hCol=’#ff0000′; //定义时针颜色
ClockHeight=40; //定义时钟的冲天 ClockWidth=40; //定义挂钟的肥瘦
ClockFromMouseY=0; //定义石英钟的骨干距鼠标的相对垂直间隔ClockFromMouseX=100; //定义挂钟宗旨距鼠标的相持程度距离//以上颜色值你要据你页面包车型大巴背景颜色进行改造!注意不要你页面包车型大巴背景观意气风发致哦。
d=new
Array(“周六”,”礼拜三”,”礼拜二”,”星期黄金年代”,”周四”,”星期四”,”周六”卡塔尔国;
m=new
Array(“1一月”,”10月”,”11月”,”7月”,”一月”,”十月”,”11月”,”十一月”,”七月”,
“七月”,”十7月”,”十四月”卡塔尔; //以上是给定星期和月份的取值范围 date=new
Date(卡塔尔(قطر‎; day=date.getDate(卡塔尔国; //取妥当前日期命令 year=date.getYear(卡塔尔;
//取妥帖二零意气风发两年度命令 if (year < 2003State of Qatar year=year+1903; TodaysDate=”年
“+m[date.getMonth()]+” “+day+”日 “+d[date.getDay()]+” “+year;
D=TodaysDate.split(”卡塔尔(قطر‎; //显示“某年某月某日” H=’…’; H=H.split(”卡塔尔(قطر‎;
M=’….’; M=M.split(”卡塔尔(قطر‎; S=’…..’; S=S.split(”卡塔尔国;
//使秒、分、时针反向相应之处 Face=’1 2 3 4 5 6 7 8 9 10 11 12′;
font=’Arial’; size=1;
//定义秒、分、时针及1-12等字符的陶文、大小(最佳匆改变哦) speed=0.8;
//定义生机勃勃旦鼠标地方产生变化时具备相关字符跟随至前面钦命的鼠标的周旋地点的快慢,
//能见到各字符的轨道,值可在0.1-1.0期间改换(值最小为0.1时尾随回复的速度最慢,值为1.0时跟随速度最快且与轨道展现)
ns=(document.layers卡塔尔; ie=(document.all卡塔尔(قطر‎;
//表明在NS和IE三种分化浏览器里都适用
//以下的大段语句定义了NS和IE浏览器各自怎样调控并产生时间和旋转的日历跟随鼠标转的
Face=Face.split(‘ ‘卡塔尔国; n=Face.length; a=size*10; ymouse=0; xmouse=0;
scrll=0; props=”<font face=”+font+” size=”+size+”
color=”+fCol+”>”; props2=”<font face=”+font+” size=”+size+”
color=”+dCol+”>”; Split=360/n; Dsplit=360/D.length;
HandHeight=ClockHeight/4.5 HandWidth=ClockWidth/4.5 HandY=-7;
HandX=-2.5; scrll=0; step=0.06; currStep=0; y=new Array();x=new
Array();Y=new Array();X=new Array(); for (i=0; i < n;
i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0} Dy=new Array();Dx=new
Array();DY=new Array();DX=new Array(); for (i=0; i < D.length;
i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0} if (ns){ for (i=0; i <
D.length; i++) document.write(‘<layer name=”nsDate’+i+'” top=0 left=0
height=’+a+’
width=’+a+’><center>’+props2+D[i]+'</font></center></layer>’);
for (i=0; i < n; i++) document.write(‘<layer name=”nsFace’+i+'”
top=0 left=0 height=’+a+’
width=’+a+’><center>’+props+Face[i]+'</font></center></layer>’);
for (i=0; i < S.length; i++) 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>’);
for (i=0; i < M.length; i++) 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>’);
for (i=0; i < H.length; i++) document.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>’);
} if (ie){ document.write(‘<div id=”Od”
style=”position:absolute;top:0px;left:0px”><div
style=”position:relative”>’); for (i=0; i < D.length; i++)
document.write(‘<div id=”ieDate”
style=”position:absolute;top:0px;left:0;height:’+a+’;width:’+a+’;text-align:center”>’+props2+D[i]+'</font></div>’);
document.write(‘</div></div>’); document.write(‘<div
id=”Of” style=”position:absolute;top:0px;left:0px”><div
style=”position:relative”>’); for (i=0; i < n; i++)
document.write(‘<div id=”ieFace”
style=”position:absolute;top:0px;left:0;height:’+a+’;width:’+a+’;text-align:center”>’+props+Face[i]+'</font></div>’);
document.write(‘</div></div>’); document.write(‘<div
id=”Oh” style=”position:absolute;top:0px;left:0px”><div
style=”position:relative”>’); for (i=0; i < H.length; i++)
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>’);
document.write(‘</div></div>’); document.write(‘<div
id=”Om” style=”position:absolute;top:0px;left:0px”><div
style=”position:relative”>’); for (i=0; i < M.length; i++)
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>’);
document.write(‘</div></div>’) document.write(‘<div
id=”Os” style=”position:absolute;top:0px;left:0px”><div
style=”position:relative”>’); for (i=0; i < S.length; i++)
document.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>’);
document.write(‘</div></div>’) }
(ns)?window.captureEvents(Event.MOUSEMOVE):0; function Mouse(evnt){
ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):
event.y+ClockFromMouseY; xmouse =
(ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX; }
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; function
ClockAndAssign(){ 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.575 + Math.PI *
hr/6+Math.PI*parseInt(time.getMinutes())/360; if (ie){
Od.style.top=window.document.body.scrollTop;
Of.style.top=window.document.body.scrollTop;
Oh.style.top=window.document.body.scrollTop;
Om.style.top=window.document.body.scrollTop;
Os.style.top=window.document.body.scrollTop; } for (i=0; i < n; i++){
var F=(ns)?document.layers[‘nsFace’+i]:ieFace[i].style; F.top=y[i]

[Ctrl+A 全体增选 提醒:你可先纠正部分代码,再按运转]

  • ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;
    F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180); }
    for (i=0; i < H.length; i++){ var
    HL=(ns)?document.layers[‘nsHours’+i]:ieHours[i].style;
    HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;
    HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs); } for (i=0; i <
    M.length; i++){ var
    ML=(ns)?document.layers[‘nsMinutes’+i]:ieMinutes[i].style;
    ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll;
    ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min); } for (i=0; i <
    S.length; i++){ var
    SL=(ns)?document.layers[‘nsSeconds’+i]:ieSeconds[i].style;
    SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll;
    SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec); } for (i=0; i <
    D.length; i++){ var
    DL=(ns)?document.layers[‘nsDate’+i]:ieDate[i].style; DL.top=Dy[i]
  • ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;
    DL.left=Dx[i] +
    ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180); }
    currStep-=step; } function Delay(){ scrll=(ns)?window.pageYOffset:0;
    Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);
    Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed); for (i=1; i <
    D.length; i++){ Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed);
    Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed); }
    y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
    x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed); for (i=1; i < n;
    i++){ y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
    x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed); } ClockAndAssign();
    setTimeout(‘Delay()’,20); } if (ns||ie)window.onload=Delay; //–>
    </SCRIPT> </head> <body bgcolor=”#000000″>
    </body> </html>

[Ctrl+A 全体选用 提示:你可先校正部分代码,再按运转]

发表评论

电子邮件地址不会被公开。 必填项已用*标注