图片缓存的问题,重新设置图片地址的时候加个时间戳就可以了
src='a.jpg?id='+new Date();

解决方案 »

  1.   

    是的 一楼的方法很常用也很通用. 要针对浏览器缓存的清理的话, 在文件后面加上时间后缀或者随机后缀即可.这种方法最常使用于css文件中.
      

  2.   

    这样的话我第一次读取还有有点麻烦,因为我根本就不知道src的地址,是什么
      

  3.   

    第一次调用你不需要加时间参数,当你改变了你的图片后,你要重新调用你改变后的图片,
    那就调用以下js:
    //imgID image id
    function updateImgSrc(imgID)
    {
        
        var img1 = document.getElementById(imgID);
        var s = img1.src;
        var n = s.indexOf("=");
        if(n==-1)
        {
            img1.src = s+"?d="+new Date();
            
        }else
        {
            img1.src = s.substring(0,n+1)+new Date();
        }
    }
      

  4.   

    src='a.jpg?id='+new Date(); 
    这样保存下来的图片地址是什么样的?里面包含时间?
    我还是不明白
      

  5.   

    那我保存的地址需要怎么写?就保存在a.jpg?更新图片就用你提供的js代码吗?
      

  6.   

    对的,你自己试试吧,后台是.Net?