我有个img标签,<img src="xxx.gif">,src里面图片的名称是不变的,但是图片本身会变化,我用js重新设置src属性后,如何变更为最新的图片,而不是用缓存里面的图片。
我试着给src后面加了一个随机数参数,但是好像还是不行。
var time = new Date().getTime();
img.src = picBasePath + infoObj.surl + "?time=" + time;
我试着给src后面加了一个随机数参数,但是好像还是不行。
var time = new Date().getTime();
img.src = picBasePath + infoObj.surl + "?time=" + time;
解决方案 »
- 使用jquery将type=checkbox和radio的所有控件设置不可用:disabled
- 关于Node.js的想法?这是对的么?
- 关于如何将div中datafld的值传给JavaScript函数
- 如何使网页在ie6sp1里全屏显示。
- 请问阿信目录树如何和浮动框架结合。。。。。。
- 如何在页面打开时用代码实现menubar,statusbar的隐藏,请教
- 如何实现两个计时器?
- 菜鸟紧急求救:怎样才能获得下拉列表的选择事件?给个EXAMPLE行吗?
- 关于showmodaldialog参数传递的编码问题??
- 密码复杂度的检查
- 先判断字符串是否有Exportfläche zu groß,如果有删除
- js取得表格单元格的背景色
var src = btn.find('img').attr('src');
var img=new Image();
img.onload=function(){
box.html("<img src='"+src+"' />");
}
img.src=src;具体可以看一下 (自己开发的)
http://www.suning.cn/webapp/wcs/stores/servlet/bigImagesView?langId=-7&storeId=10052&catalogId=10051&productId=97292&proNum=6&usePagination=true
img.src = picBasePath + infoObj.surl + "?time=" + (new Date().toLocaleString());
//infoObj.surl就是新图片的url,然后获取img元素,修改他的src
//除了加了参数time=time,前面的路径是没有变化的
var imgs = li.getElementsByTagName("IMG");
var img = imgs[0];
var time = new Date().getTime();
img.src = picBasePath + infoObj.surl + "?time=" + time;
var imgUrl = "需要是没有?的url,如http://xxx.gif"
document.getElementById("im").src=imgUrl + Date.parse(new Date());