PHP China | 中国开源之路 's Archiver

lihongtao_php 发表于 2008-11-19 22:14

初学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>

lmhllr 发表于 2008-11-19 22:20

还是别弄这个了,IE7已经不支持了....只能用在IE6下

lihongtao_php 发表于 2008-11-19 22:21

不支持?为什么呀?我的IE环境,能够实现从左往右跑,但是跑不回来

syb328 发表于 2008-11-19 23:55

和[url]http://bbs.phpchina.com/thread-92079-1-1.html[/url]重复了哦
还有我在IE7测试,可以的,但FF不行

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.