<html>
<head>
<script language="JavaScript" type="text/javascript">
var msg = "这是一个跑马灯效果的JavaScript文档";
var interval = 100;
var spacelen = 120;
var space10 = " ";
var seq = 0;
function Scrol1() {
len = msg.length;
window.status = msg.substring(0, seq+1);
seq++;
if (seq >= len)
{
seq = spacelen;
window.setTimeout("Scrol12", inteval );
}
else
window.setTimeout("Scrol1", interval);
}
function Scrol12() {
var out = " ";
for (i=1; i<=spacelen/space10.length; ++i)
out += space10;
out = out + msg;
len = out.length;
window.status = out.substring(seq,len);
seq++;
if ( seq >= len )
seq = 0;
windowlsetTimeout("Scrol12()", interval );
}
Scrol1();
</script>
</head>
<body>
</body>
</html>
怎么回事啊

解决方案 »

  1.   

    windowlsetTimeout("Scrol12()", interval );
    这句错了吧   。
      

  2.   

    windowlsetTimeout("Scrol12()", interval );改成
    windowlsetTimeout(Scrol12(), interval );
      

  3.   


            var msg = "这是一个跑马灯效果的JavaScript文档";
            var interval = 100;
            var spacelen = 120;
            var space10 = " ";
            var seq = 0;
            function Scrol1() {
                len = msg.length;
                window.status = msg.substring(0, seq + 1);
                seq++;
                if (seq >= len) {
                    seq = spacelen;
                    window.setTimeout(Scrol12, interval);
                }
                else
                    window.setTimeout(Scrol1, interval);
            }
            function Scrol12() {
                var out = " ";
                for (i = 1; i <= spacelen / space10.length; ++i)
                    out += space10;
                out = out + msg;
                len = out.length;
                window.status = out.substring(seq, len);
                seq++;
                if (seq >= len)
                    seq = 0;
                window.setTimeout(Scrol12, interval);
            }
            Scrol1();
      

  4.   

    line 16:
    window.setTimeout("Scrol12", inteval );
    改为
    window.setTimeout("Scrol12()", interval );line 19
    window.setTimeout("Scrol1", interval);
    改为
    window.setTimeout("Scrol1()", interval); line 31
    windowlsetTimeout("Scrol12()", interval );
    改为
    window.setTimeout("Scrol12()", interval );这段脚本的作用是在浏览器的status bar上展示走马灯效果。页面上不会显示任何东西。