38、状态栏字符从右向左的移动

38、状态栏字符从右向左的移动

要完成此效果把如下代码加入到<head>区域中

 

<script>

 

<!-- Beginning of JavaScript Applet -------------------

 

function scrollit_r2l(seed)

 

{ var m1  = "欢迎来到网页特效,请多提意见。谢谢!" ;

 

 var m2  = "" ;

 

       var msg=m1+m2;

 

       var out = " ";

 

       var c = 1;

 

 var speed  = 120;

 

if (seed > 100)

 

{                seed-=2;

 

                var cmd="scrollit_r2l(" + seed + ")";  

 

             timerTwo=window.setTimeout(cmd,speed);}    

 

    else if (seed <= 100 && seed > 0)

 

     {                for (c=0 ; c < seed ; c++)

 

                      {       out+=" ";}  

 

       out+=msg;         seed-=2;     

 

   var cmd="scrollit_r2l(" + seed + ")";     

 

   window.status=out;        

 

 timerTwo=window.setTimeout(cmd,speed); }       

 

      else if (seed <= 0)

 

{                if (-seed < msg.length)

 

                  {

 

                       out+=msg.substring(-seed,msg.length);       

 

                       seed-=2;                       

 

                       var cmd="scrollit_r2l(" + seed + ")";        

 

                       window.status=out;                    

 

       timerTwo=window.setTimeout(cmd,speed);}

 

       else {               window.status=" ";      

 

                 timerTwo=window.setTimeout("scrollit_r2l(100)",speed);

 

}

 

}

 

}

 

scrollit_r2l(100);

 

// -- End of JavaScript code -->

 

</script>

 

 

Write a comment

Comments: 0