IE7,FireFox点击图片刷新验证码bug的解决
2008-10-29 11:47
357 查看
登陆时用到了动态生成验证码
<img alt="更新一张验证码图片" src="authimg" id='checkcode' style="cursor:pointer" onClick="refreshimg();"/>
function refreshimg(){
document.getElementById("checkcode").src="authimg";
}
测试的时候发现,在ie6下点击验证码图片可以生成新的验证码,但是在ie7,firefox下点击图片的时候都没有反应。
上网查了下资料,发现别人也碰到过类似的问题,初步猜测是ie7,firefox的缓存机制和ie6不同。由于js指定的src与原来图片的src相同,因此ie7,firefox不刷新验证码。
解决的方法是为 authimg 页面传递一个参数就可以了。
function refreshimg(){
document.getElementById("checkcode").src="authimg?"+Math.random();
}
<img alt="更新一张验证码图片" src="authimg" id='checkcode' style="cursor:pointer" onClick="refreshimg();"/>
function refreshimg(){
document.getElementById("checkcode").src="authimg";
}
测试的时候发现,在ie6下点击验证码图片可以生成新的验证码,但是在ie7,firefox下点击图片的时候都没有反应。
上网查了下资料,发现别人也碰到过类似的问题,初步猜测是ie7,firefox的缓存机制和ie6不同。由于js指定的src与原来图片的src相同,因此ie7,firefox不刷新验证码。
解决的方法是为 authimg 页面传递一个参数就可以了。
function refreshimg(){
document.getElementById("checkcode").src="authimg?"+Math.random();
}
相关文章推荐
- FireFox,IE7点击图片刷新验证码bug的解决
- FireFox,IE7点击图片刷新验证码bug的解决
- js点击图片实现验证码刷新操作
- firefox php 验证码图片 多次请求问题 待解决
- J2EE如何生成验证码图片和点击刷新验证码
- 如何点击验证码刷新验证码的问题解决方法?
- J2EE如何生成验证码图片和点击刷新验证码
- IE7和IE8下验证码自动刷新失败的问题及解决方法
- JavaScript 在ie6 ie7 ie8和Firefox下bug兼容解决记录(包含部分CSS )
- J2EE如何生成验证码图片和点击刷新验证码
- 结合php验证码图片生成实现点击刷新
- 解决Firefox3,IE7,IE8上传图片预览.txt
- js——点击验证码图片进行刷新验证码
- CSS 和JavaScript 在ie6 ie7 ie8和Firefox下bug兼容解决记录
- 如何点击验证码刷新验证码的问题解决方法?
- FireFox和Chrome下验证码不刷新的解决方法
- css 和javascript 在ie6 ie7 ie8和Firefox下bug兼容解决记录
- 验证码图片不刷新解决方法
- 关于网页验证码图片点击刷新的实现
- js实现点击验证码无刷新重新加载验证码图片