最简音的跑马灯效果。显示不出来。。我是新学,大家来帮忙啊

baiye1134 2010-07-27 04:35:54

<!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>



文本框里没有字,,,大家帮忙看一下,,顺便带点解释啊。。谢谢喽、、
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LonelyStark 2010-07-27
  • 打赏
  • 举报
回复
没看出来仔细看
就几个拼写之类的错误
把1写成l
把name的定义写在style里

这个代码只能在ie用
baiye1134 2010-07-27
  • 打赏
  • 举报
回复
还是没效果啊
baiye1134 2010-07-27
  • 打赏
  • 举报
回复
呃、、你改动了哪里吗???没看出来啊??
hoojo 2010-07-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lonelystark 的回复:]

你从哪里拷的代码
错的乱七八糟的

<!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>
<m……
[/Quote]
+
LonelyStark 2010-07-27
  • 打赏
  • 举报
回复
你从哪里拷的代码
错的乱七八糟的

<!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>
baiye1134 2010-07-27
  • 打赏
  • 举报
回复

我又改了一下。。。。
<!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>


还是不对。。这是怎么搞的??
LENOVO_ 2010-07-27
  • 打赏
  • 举报
回复
找到问题啦。

1、form name=formal -> form name="form1" //名字错啦

2、document.forml.textl.value -> document.form1.text1.value //'1' 不是小写的 'L'

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧