代码不全.
你在什么时候调用 list 的?

解决方案 »

  1.   

    <script type="text/javascript">
    timename=setInterval("list();",2000); 
    </script>
    在网页的最后面</html>的后面 或是</body>的后面
      

  2.   

    loadImages()在<body onload="loadImages()">这里
      

  3.   

    loadImages 在什么时候调用?
      

  4.   

    顺序同对,在</html>标签后的代码,要比onload的代码先执行的
    如果不了解这个顺序,就不要这么写代码,你可以把这些都加到onload里面啊.
    在本地,资源加载非常快,肯定用不了两秒,所以onload的事件已经发生,Img数组初始化好了.
    在远程服务器就要慢一些了.有可能没执行,所以才有那样的错误
    安全的做法是,先初始化数组,再setInterval
      

  5.   

    这是网络延时问题, 你在本地, 再大的PIC 一下就载入完毕, 可是在网络会有延时滴...
    好的方法是在 window onload 添加 img, 再在 img 对象里添加onload 事件.
      

  6.   

    我想让图像每两秒变化一次,这个onload不能用到<img上