Javascript改变img标签的src问题
1。单击按钮时,要更改图片字段中的图片复制代码代码如下所示:
隐形
reflush()函数
{
document.getelementbyid(randimg)。src= / / createvalidatenum servlet;
}
2。解释
Servlet/CreateValidateNum is the servlet written by JAVA.The servlet is printed out of the picture
三.问题
图片修改下IE6,但它不是刷新在IE7和Firefox
4。案例分析
如果新的图片和旧的图片地址不一样,效果就会显现出来,那就是:图片有了变化。
但它就像一个验证代码的功能,旧图片和新图片的地址是一样的。
鉴于以上情况,人们怀疑图片地址是否相同,导致浏览器自动读取缓存。
5。解决方案
将Javascript更改为这种方式:
document.getelementbyid(randimg)。src= / / createvalidatenum servlet+ Math.random();
也就是说:每个访问地址是不同的,因为有一个随机数。