关于JS中的 一点问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:44:19
我练习在浏览器状态栏上显示一句可移动的话时 不知道怎么的 浏览器没反应 也没有提示 我用 alert("....."); 试验也不好使 能帮我找出我的错误么? 谢谢!
var space_num = 0 ;
var dir = 1 ;
window.setIntervar("scroll()",100);
function scroll()
{
var str_space = "";
space_num = space_num + 1*dir ;
if(space_num>60 || space_num <=0)
{
dir= -1 * dir;
}
for(var i=0;i<space_num;i++;)
{
str_space = str_space + " ";
}
window.status = str_space + "哦 也 !"
}

现在OK了··拿去试试··

<script language=javascript>
var space_num = 0 ;
var dir = 1 ;
setInterval("scroll()",100);
function scroll()
{
var str_space = "";
space_num = space_num + 1*dir ;
if(space_num>60 || space_num <=0)
{
dir= -1 * dir;
}
for(var i=0;i<space_num;i++)
{
str_space = str_space + " ";
}
window.status = str_space + "哦 也 !" ;
}
</script>

for(var i=0;i<space_num;i++;)
i++后面多了一个分号。

火眼晶晶
i++后面多了一个分号。

象这种问题可以使用firefox的javaScript控制台来查找,用那个找JS BUG一目了然