修正了,但没什么效果....
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<script>
Words = "天旋地恋2002";
Item = "";
InitSize = 60;
Initx=300;
Inity=350;
Delta = 0.5;
Angle=15;
SLen=Words.length;
Times = 0;
function Animate(){
Angle -= 0.5;
for(i=0;i<SLen;i++)
{
Angle1=Angle+Delta*i;
MathCos=Math.cos(Angle1);
PS  = document.all["Paint"+i];
PS.style.left=Initx+40*Math.cos(Angle1);
PS.style.top=Initx+80*Math.sin(Angle1)-Times*10;
PS.style.fontsize = Initsize+25*MathCos;
PS.style.color="rgb(" +(127+MathCos*80+100*i)+","+(127+MathCos*80+20*i)+","+(200-SLen*2*i)+")";
 }
 Times++;
 if(PS.style.posTop<-20)
 Times=-10;
}
 for(i=0;i<SLen;i++)
 {
 Item=Item+'<Div id=Paint'+i+' style="font-family:隶书;position:absolute">'
 +Words.charAt(i)+'</Div>'
 }
 document.write(Item);
 setInterval("Animate()",200);
 </script> 
</body>
</html>

解决方案 »

  1.   

    已修改,请试试,主要问题是字符大小写问题
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body>
    <script>
    Words = "天旋地恋2002";
    Item = "";
    InitSize = 60;
    Initx=300;
    Inity=350;
    Delta = 0.5;
    Angle=15;
    SLen=Words.length;
    Times = 0;
    function Animate()
    {
    Angle -= 0.5;
    for(i=0;i<SLen;i++)
    {
    Angle1=Angle+Delta*i;
    MathCos=Math.cos(Angle1);
    PS  = document.all["Paint"+i];
    PS.style.left=Initx+40*Math.cos(Angle1);
    PS.style.top=Initx+80*Math.sin(Angle1)-Times*10;
    PS.style.fontsize = InitSize+25*MathCos;
    PS.style.color="rgb(" +(127+MathCos*80+100*i)+","+(127+MathCos*80+20*i)+","+(200-SLen*2*i)+")";
     }
     Times++;
     if(PS.style.posTop<-20)
     Times=-10;
     }
     for(i=0;i<SLen;i++)
     {
     Item=Item+'<Div id=Paint'+i+' style="font-family:隶书;position:absolute">'
     +Words.charAt(i)+'</Div>'
     } document.write(Item);
     setInterval("Animate()",200);
     </script> 
    </body>
    </html>
      

  2.   

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <script></script>
    <body>
    <script>
    Words = "天旋地恋2002";
    Item = "";
    InitSize = 60;
    Initx=300;
    Inity=350;
    Delta = 0.5;
    Angle=15;
    SLen=Words.length;
    Times = 0;
    function Animate(){
    {
    Angle -= 0.5;
    for(i=0;i<SLen;i++)
    {
    Angle1=Angle+Delta*i;
    MathCos=Math.cos(Angle1);
    PS  = document.all["Paint"+i];
    PS.style.left=Initx+40*Math.cos(Angle1);
    PS.style.top=Initx+80*Math.sin(Angle1)-Times*10;
    PS.style.fontsize = InitSize+25*MathCos;
    PS.style.color="rgb(" +(127+MathCos*80+100*i)+","+(127+MathCos*80+20*i)+","+(200-SLen*2*i)+")";
     }
     Times++;
     if(PS.style.posTop<-20)
     Times=-10;
     }} for(i=0;i<SLen;i++)
     {
     Item=Item+'<Div id=Paint'+i+' style="font-family:隶书;position:absolute">'
     +Words.charAt(i)+'</Div>'
     }
     document.write(Item);
     setInterval("Animate()",200);
     </script> 
    </body>
    </html>