<html>
<head>
<script language="javascript">
var msg="这是一个跑马灯效果的JavaScript文档";
var interval=100;        //
var spacelen=120;
var space10="";      //
var seq=0;
function scroll(){       
len=msg.lenght;
window.status=msg.substring(0,seq+1);
seq++;
if(seq>=len){     //缺少{
seq=spacelen;
window.setTimeout("scroll2();",interval); //大小写不同
}                                  //
else                               //
window.setTimeout("scroll();",interval);  //
 
}
function scroll2(){
var out="";
for(i=1;i<=spacelen/space10.lenght;i++)out+=space10;
out=out+msg;
len=out.length;
window.status=out.substring(seq,len);
seq++;
if(seq>=len){seq=0;};
window.settimeout("scroll2();",interval);
}
scroll();
</script>
<body>
请注意浏览器的下端,我在这里呢!
</body>

解决方案 »

  1.   

    <html>
    <head>
    <script language="javascript">
    var msg="这是一个跑马灯效果的JavaScript文档";
    var interval=100;        //
    var spacelen=120;
    var space10="";      //
    var seq=0;
    function scroll(){       
    len=msg.lenght;
    window.status=msg.substring(0,seq+1);
    seq++;
    if(seq>=len){     //缺少{
    seq=spacelen;
    window.setTimeout("scroll2();",interval); //大小写不同
    }                                  //
    else                               //
    window.setTimeout("scroll();",interval);  //
     
    }
    function scroll2(){
    var out="";
    for(i=1;i<=spacelen/space10.lenght;i++)out+=space10;
    out=out+msg;
    len=out.length;
    window.status=out.substring(seq,len);
    seq++;
    if(seq>=len){seq=0;};
    window.settimeout("scroll2();",interval);
    }
    scroll();
    </script>
    <body>
    请注意浏览器的下端,我在这里呢!
    </body>
      

  2.   

    <html>
    <head>
    <script language="javascript">
    var msg="这是一个跑马灯效果的JavaScript文档";
    var interval=100;        //
    var spacelen=120;
    var space10="";      //
    var seq=0;
    function scroll(){       
    len=msg.lenght;
    window.status=msg.substring(0,seq+1);
    seq++;
    if(seq>=len){     //缺少{
    seq=spacelen;
    window.setTimeout("scroll2();",interval); //大小写不同
    }                                  //
    else                               //
    window.setTimeout("scroll();",interval);  //
     
    }
    function scroll2(){
    var out="";
    for(i=1;i<=spacelen/space10.lenght;i++)out+=space10;
    out=out+msg;
    len=out.length;
    window.status=out.substring(seq,len);
    seq++;
    if(seq>=len){seq=0;};
    window.settimeout("scroll2();",interval);
    }
    scroll();
    </script>
    <body>
    请注意浏览器的下端,我在这里呢!
    </body>
      

  3.   

    对不起
    因为多点了几下就成了这样子,呵呵
    function scroll2()中也一样