用setTimeout或者setInterval定时触发一个function。

解决方案 »

  1.   


    用AJAX   
    用setTimeout或者setInterval定时触发一个function。都试过了。都不成功。
    特别是用一个function,加载页面时,用了onload="..."还是没有效果。不明。初步想法:
    无法直接在marquee里写内容,那么,就在里面加个html控件吧。估计行得通。
      

  2.   

    <script language="javascript">
    //取得数据后赋给数组
    var newarray = new Array(2);
    newarray[0] = "aa";
    newarray[1] = "cc";
    newarray[2] = "dd";function changeIt()
    {
    num = Math.floor(Math.random()*3);
    document.getElementById("up").innerHTML = newarray[num];
    }
    setInterval('changeIt()',1000)
    </script>
    <marquee id="up" direction="up">
    test
    </marquee>
      

  3.   

    innerHTML是关键。
    谢谢不笑红尘。