是这个效果吗
<script language="javascript">
var a=" XXX  01164224  01计机1班";
var pos;
var scroller;
var width;
var b = 0;
function scrollsite()
{
if(b<=a.length)
{
 b++;
 width=a.length;
 pos=Math.abs(b-width);  scroller=a.substring(0,pos);
window.status=scroller;
 setTimeout(scrollsite,1000);
 
 }
}
 setTimeout(scrollsite,1000);
</script>

解决方案 »

  1.   

    <html>
    <head><title>你好,欢迎你</title>
    <script language="javascript">
    //JavaScript是弱类型,所以没有string a = new String("xxx")的写法
    var a=new String(" XXX  01164224  01计机1班");  
    var pos;
    var scroller;
    var width;
    var b = 0;
    //你写的函数有逻辑问题.
    function scrollsite()
    {
     width=a.length;
     pos=Math.abs(b-width);
     scroller=a.substring(0,pos);window.status=scroller;
     b++;
     setTimeout("scrollsite()",1000);
    }
    </script>
    <body onload="scrollsite()">
    </body>
    </html>
      

  2.   

    这是我结合两位仁兄之后,自己想到的
    <html>
    <head><title>你好,欢迎你</title>
    <script language="javascript">
    var a=new String(" XXX  01164224  01计机1班");  
    var pos;
    var scroller;
    var width;
    var b = 0;
    function scrollsite()
    {
     width=a.length;
     pos=Math.abs(b-width);
     scroller=a.substring(0,pos);window.status=scroller;
     if(b<=2*width) b++;
    else b=0;
     setTimeout("scrollsite()",200);
    }
    </script>
    <body onload="scrollsite()">
    </body>
    </html>