你如果执行了doPreload(),并且在页面onload之后再试,肯定没有问题。如果页面还没有onload,当然会显示下载

解决方案 »

  1.   

    IE6+可以
    以下就不行了,他非要到服务器端问一次图片有否更新IE5可以自己用DHTML画,嘿嘿,累死你我画过几个箭头,舍不得给你,嘿嘿
      

  2.   

    是这样的<body onload="doPreload()">这没什么问题吧IE也是6.0的,XP自带,没有升级过怎么办?
      

  3.   

    回复人: wsj(骆驼)(-楼兰篇-) ( ) 信誉:120  2003-05-10 17:20:00  得分:0 
      IE6+可以
    以下就不行了,他非要到服务器端问一次图片有否更新
    IE5可以自己用DHTML画,嘿嘿,累死你
    我画过几个箭头,舍不得给你,嘿嘿你难道是天行……?
     
     
      

  4.   

    代码就是这样的:<script>
    function doPreload()
    { var the_images = new Array('a.gif','b.gif');
    preloadImages(the_images);
    }function preloadImages(the_images_array) { for(loop = 0; loop < the_images_array.length; loop++)
    {
        var an_image = new Image();
    an_image.src = the_images_array[loop];
    }
    }
    </script><body onload="doPreload()">
    <img src="a.gif" onmouseover="this.src='b.gif'">可是当鼠标移上去时状态栏显示正在下载图片如果图片大的话就很不连贯
      

  5.   

    还有点:
    onmouseout="this.src='a.gif'"