<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>跑马灯</title>
</head>
<script language="javascript">
var msg="跑马灯-(最简单的一种跑马灯)                    ";
var space=" ";
var pos=0;
function scroll(){
document.forml.textl.value=msg.substring(pos,msg.length)+space+msg.substring(0,msg.length);pos=pos+3;
if(pos>msg.length){pos=0};
window.setTimeout("scroll()",200);}
</script><body onload="scroll();">
<center>
<span style="background-color:"#ffffcc"; font-size:"10pt">跑马灯系列一</span><br>
<form name=formal>
<input style="background-color:"#ccffcc"" type="text" name="text1" size="40">
</form>
<span style="background-color:"#ffffcc";font-size:"10pt">文本框里的文字不停的向左移动</span>
</center>
</body>
</html>
文本框里没有字,,,大家帮忙看一下,,顺便带点解释啊。。谢谢喽、、

解决方案 »

  1.   

    找到问题啦。1、form name=formal  -> form name="form1"  //名字错啦2、document.forml.textl.value  -> document.form1.text1.value  //'1' 不是小写的 'L'
      

  2.   


    我又改了一下。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>跑马灯</title>
    </head>
    /*Start hiding from IE Mac \*/
    <script language="javascript">
    var msg="跑马灯-(最简单的一种跑马灯)";
    var space="";
    var pos=0;
    function SC(){
    document.forml.textl.value=msg.substring(pos,msg.length)+space+msg.substring(0,msg.length);pos=pos+3;
    if(pos>msg.length)
    pos=0;
    window.settimeout(SC,"200");
    }
    </script>
    <body onload="SC();">
    <center>
    <span style="background-color:#ffffcc;font-size:10pt">跑马灯系列一</span><br>
    <form name=form1>
    <input style="background-color:#ccffcc;type=text;name=text1;size=40">
    </form>
    <span style="background-color:#ffffcc;font-size:10pt">文本框里的文字不停的向左移动</span>
    </center>
    </body>
    </html>还是不对。。这是怎么搞的??
      

  3.   

    你从哪里拷的代码
    错的乱七八糟的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>跑马灯</title>
    </head>
    /*Start hiding from IE Mac \*/
    <script language="javascript">
    var msg="跑马灯-(最简单的一种跑马灯)";
    var space="";
    var pos=0;
    function SC(){
    form1.text1.value=msg.substring(pos,msg.length)+space+msg.substring(0,msg.length);pos=pos+3;
    if(pos>msg.length)
        pos=0;
    window.setTimeout(SC,"200");
    }
    </script>
    <body onload="SC();">
    <center>
    <span style="background-color:#ffffcc;font-size:10pt">跑马灯系列一</span><br>
    <form name=form1>
    <input name=text1 style="background-color:#ccffcc;type=text;;size=40">
    </form>
    <span style="background-color:#ffffcc;font-size:10pt">文本框里的文字不停的向左移动</span>
    </center>
    </body>
    </html>
      

  4.   

    没看出来仔细看
    就几个拼写之类的错误
    把1写成l
    把name的定义写在style里这个代码只能在ie用