MM_preloadImages是预加载页面内所有图片
你只加载开始时不需要显示而通过事件触发显示的就行了吧
图片预加载也是需要时间的呀...

解决方案 »

  1.   

    可能是网速太慢......就算你不用js来加载,直接用<img src=来显示有时候也会出现你说的这种情况的。
    试着用下延时处理.
      

  2.   

    。。现在问题就是第一次预加载图片时图片显示正常,当再次进入到这个页面是就显示出问题。
    按F5刷新一下再看效果又好了。。
    用JS延时处理后效果一样。
    烦死了。
      

  3.   

    页面加上<META HTTP-EQUIV="pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <META HTTP-EQUIV="expires" CONTENT="0">去缓存
      

  4.   

    <META HTTP-EQUIV="pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <META HTTP-EQUIV="expires" CONTENT="0">
      

  5.   

    楼上的,这个我已经加过了。我现在的解决办法是:
    进入该页面后强制刷新一次。
    代码如下:        //在OnLoad()中//
    if(checkCookie())//检查COOKIE是否可用
    {    
    if(getcookie("loadNum")!="one")//获取cookie名为loadNum的值
    {
       addcookie("loadNum","one",0);//添加cookie
       this.location.reload();//刷新
    }     
    }
    ///////////////////////////////////////////////
    function restoreCookie()
    {
        if(getcookie("loadNum")=="one")
            deletecookie("loadNum");//删除cookie
    }
    window.setInterval("restoreCookie()",200);这样问题解决了,可是如果客户端关闭cookie还是会出现问题。。
    汉,都不知道怎么办了