初学JAVASCRIPT!
我初学JAVASCRIPT,遇到了些问题。今天我本想在IE窗口的状态栏实现来回跑的文字效果,但是最后的结果是,文字只从左往右怕,不会从右往左跑,代码如下:<html>
<head><title>测试JAVASCRIPT</title>
<script language=javascript>
var strstatus="www.zhuliguan.com"; //状定义状态栏的显示文体
var str_space=" "; //定义空格
var totalspace=1; //起始的空格数
var dir=1; //判断空格总数的增加或者减少。
function zengjia() //文字从左往右跑的效果
{
for(i=0;i<totalspace;i++)
{
str_space+=" ";
}
totalspace=totalspace+1; //空格数逐渐增加
window.status=str_space+strstatus;
}
function jianshao() //文字从右往左跑回来
{
for(i=0;i<totalspace;i++)
{
str_space+=" ";
}
totalspace=totalspace-1; //空格数逐渐减少
window.status=str_space+strstatus;
}
function scroll() //左右跑调度函数
{
if(totalspace==1) //当空格总数等于1的时候,空格增加
{
dir=1;
}
if(totalspace==20) //当空格总数达到20个的时候,开始减少
{
dir=2;
}
if(dir=1) //调用增加函数
{
zengjia();
}
if(dir=2) //调用减少的函数
{
jianshao();
}
}
function start()
{
window.setInterval("scroll()",100);
}
</script>
</head>
<body onload="start()">
</body>
</html> 还是别弄这个了,IE7已经不支持了....只能用在IE6下 不支持?为什么呀?我的IE环境,能够实现从左往右跑,但是跑不回来 和[url]http://bbs.phpchina.com/thread-92079-1-1.html[/url]重复了哦
还有我在IE7测试,可以的,但FF不行
页:
[1]
