都没有,就是用javascript写的,我想是不是因为我打开页面的时候并没有将图片读取到缓存中,所以它每次一修改src的时候就要刷新一下读取图片?

解决方案 »

  1.   

    var rLoad = document.createElement("img");
                rLoad.id="mainphoto";
                setTimeout(rLoad.src ="../PhotoImages/"+ this.getAttribute('name'),1000);
                $('mainbody').appendChild(rLoad);
                rLoad.setAttribute('name', this.getAttribute('name'));
      

  2.   

    怎么没人啊,拿用ajax五刷新调用图片文件怎么做能
      

  3.   

    所以问题就是这里,我第一次的时候并未把图片载入到页面只是用javascript动态修改img的src,所以每次一修改页面就会刷新一样的读取文件,有修改的方法么
      

  4.   

    rLoad.src ="../PhotoImages/"+ this.getAttribute('name')
    应该换成String或者function吧可能有缓存的问题,src地址最后加个随机数试试
      

  5.   

    应该换成String或者function吧 什么意思呢?
      

  6.   

    setTimeout(rLoad.src ="../PhotoImages/"+ this.getAttribute('name')+"?r="+Math.random(),1000);