随笔-196  评论-90  文章-8  trackbacks-0
    问题:在firefox中相同URL不去访问,所以在刷新验证码时就出问题了,不去访问servlet。
    解决办法如下:
    
function refresh(){    
        
//重新获取验证码图片的src属性
        document.getElementById("imageField").src='/servlet/MyGraphics'+'?r='+Math.random();
    }
    
    注意:"+'?r='+Math.random()"是必须的
posted on 2009-02-17 16:04 一凡 阅读(932) 评论(4)  编辑  收藏 所属分类: JS$AJAX

评论:
# re: 验证码刷新在firefox中的问题[未登录] 2009-03-26 09:05 | freefly
兄弟,在IE7.0里也需要加这个.  回复  更多评论
  
# re: 验证码刷新在firefox中的问题 2009-03-26 10:44 | willpower88
哈哈!俺没在IE7下测过,既然是这样,那大家也注意了!  回复  更多评论
  
# re: 验证码刷新在firefox中的问题 2009-07-27 11:32 | TAz
这样当然可以
我的问题是我在a.html中使用了验证码,
然后把表单提交到b.asp中处理,
如果验证码错误,b.asp则返回history.back()
这样返回a.html后验证码并没有得到刷新.
如何解决呢?  回复  更多评论
  
# re: 验证码刷新在firefox中的问题 2009-07-27 11:34 | TAz
@freefly
我在IE7中测试的时候好像是不用啊
你要将验证码图片设置为 "不缓存"  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: