当前位置: 代码迷 >> Web前端 >> BS 页面刷新,图片不变的解决方法
  详细解决方案

BS 页面刷新,图片不变的解决方法

热度:221   发布时间:2012-11-23 00:03:29.0
BS 页面刷新,图片不变的解决办法
给客户做了个图表报表,就是客户选了条件查询,画面上给出一个曲线图,我用的JFreeChart。生成图片没问题,可画面就是 不显示最新的图片。想来想去是IE缓存的事。IE为了节省时间,把图片给缓存了。所以每次取得都是缓存中的图片。后来在CSDN的一位同学的提问中,高手给了回答,虽然不太满足他的要求(画面图片一直刷新)。但是对我来说却是非常大的帮助。就一句话,就是加上一个时间戳,这样就保证了每次取最新的,不是取缓存中的图片了。
var date = new Date();
document.getElementById("freechat").src="xx.png?" +date.toLocaleString();


呵呵。高手就是高手啊,注意图片后面的"?"。其实就是加一个参数。看来DHTML还是要好好学学的
1 楼 TheMatrix 2010-03-22  
Thanks!我的只需页面重新进入时能看到更改的图片,这个加在页面最后即可。
  相关解决方案