`
wwwzhouhui
  • 浏览: 359217 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

验证码刷新无效如何解决

阅读更多

1.今天别人测试后台管理系统,发现验证码无法刷新(之前开发时我用的是IE6 没问题可以刷新的,结果FIREFOX,谷歌浏览器都不能使用。
仔细查看了代码
原代码
JS

function  requestCode(){
  document.getElementById('safecode').src='${base}/CheckCode.svl';
}

 验证码HTML

<td width="49%">
         <img src="${base}/CheckCode.svl" height="30" id="safecode" alt="请点击刷新验证码" onclick="requestCode();" >
 </td>

看了半天也没发现问题,调试也没JS 脚本错误。后来网上找到相关资料重新生产验证码时,有时验证码会不变,此时可以当每点击重新生产验证码时,给url传递一个不同的值可以,可能的原因可能是ie的缓存.

改进代码

function  requestCode(){
	var d = new Date();
	document.getElementById('safecode').src='${base}/CheckCode.svl?t='+d.toString(38);
}

 这样改造后 FIREFOX,谷歌浏览器 IE7 IE8 都可以使用了 HOHO!

 

 

分享到:
评论
1 楼 hxy850809 2011-02-22  
一点小技巧就解决了,奇妙,编程世界真是奇妙。我只想到了改变URL,但是,手动改变只能一次。原来只要加个随机参数,就能自动改变URL了,这样所有浏览器就都能自动刷新验证码图片了!高!

相关推荐

    js短信验证码倒计时(页面刷新无效)

    js短信验证码倒计时(页面刷新无效)

    thinkphp独立的验证码以及无刷新验证demo

    将thinkphp的模块验证码分离出来,方便在不使用框架的情况下在其他项目中使用,里面包含需要的文件以及一个demo,同时也将一个点击验证码图片就刷新的功能也写进了demo,有需要的同学可以看看

    php防止恶意刷新与刷票的方法

    一般来说,恶意刷新就是不停的去刷新提交页面,导致出现大量无效数据,下面我们来总结一下php 防止恶意刷新页面方法总结。 防止恶意刷页面的原理是: 要求在页面间传递一个验证字符串, 在生成页面的时候 随机产生...

    GOODTEXT.ORG无刷新评论留言本 v2.2.rar

    aubb = "1" '启用UBB功能,0 表示关闭 , 1 表示开启 ,关闭UBB功能下面的设置无效 aimg = "1" '禁止插入图片功能,0 表示关闭 , 1 表示开启 aurl = "1" '自动识别链接功能,0 表示关闭 , 1 表示开启  '------...

    bbsmax v5 正式版 Build 20101008.rar

    BBSMAX 5 功能摘要:  向导式傻瓜化安装,自动建立数据库结构 ... 4、修正了验证码点击刷新出错。  5、修正了移动板块主题分类的顺序后照成分类下的主题不显示的BUG。  6、修正了其他已知的BUG。

    Visit website快递查询助手 v0.95----国内外常用快递查询

    其中圆通、顺丰和EMS查询需刷新并填写验证码,后一单号查询需再次刷新并填写验证码。如果无查询结果,可能是官方网站更改查询网址、查询服务器故障或者快递单号未录入服务器等。目录下Danhao.edb为保存的快递单号,...

    我记录网站综合系统 1.6源码

    mvc:增加验证码控件,简化验证码使用 mvc:美化弹窗效果,边框使用透明背景,优化了 loading 框 mvc:增加 ajaxDeleteCmd 删除效果 mvc:增加 frmLink (框架链接)增加无刷新切换效果 mvc:增加 frmLoader和...

    花颜企业网站管理系统 v1.3

    花颜企业网站管理系统是基于ThinkPHP3.13的一个企业网站管理系统。...更新了由于没有开启伪静态组件而后台不能显示验证码和前台导航无效的功能。 更新了在Linux服务器下新闻动态出现Call to undefined function m

    BBSMAX 5.0.1.1008 源码包.zip

    4、修正了验证码点击刷新出错。 5、修正了移动板块主题分类的顺序后照成分类下的主题不显示的BUG。 6、修正了其他已知的BUG。 BBSMAX是国内发展最早的基于.net技术构建的bbs,在leobbs独步天下、微软.net刚刚...

    bbsmax v5 (1008) 源码版.rar

    更新日志: 2010年10月8日(5.0.1.1008) 1、修正了升级向导可能出错的问题。...4、修正了验证码点击刷新出错。 5、修正了移动板块主题分类的顺序后照成分类下的主题不显示的BUG。 6、修正了其他已知的BUG。

    spring boot+mybatis学习资源共享平台系统代码

    管理员可以管理用户、重置用户密码,针对发布的资源,评论进行管理,接收用户反馈,封禁恶意用户,删除无效资源。 设计选用前后端分离的单体架构方式,使用SSM搭建开发环境 后端:SpringBoot+Mybatis-Plus+logback+...

    bbsmax v5 (1008) 源码版

    该源码是bbsmax v5 (1008) 源码版,该源码齐全,而且也很简单,界面也很不错的,值得大家...4、修正了验证码点击刷新出错。 5、修正了移动板块主题分类的顺序后照成分类下的主题不显示的BUG。 6、修正了其他已知的BUG。

    全能智能网络营销软件

    邮件营销是目前网络营销最有效方式之一,滤除无效的客户邮件,并开展邮件营销... 软件可以按用户选择的各种行业及行业分类搜索互联网上相关的最新邮件地址... ·九 .定向邮址搜索(无限制邮址搜索) ·十.网站邮址...

    精易官方免费模块v3.60版

    3.修复“程序_重启”win8无效的问题 感谢会员 千年 的提醒和提供解决方案 1.完善“系统_以管理员模式创建进程”的备注 感谢会员 977945676 的提醒 2.完善“线程池1”,投递任务支持多个参数 感谢会员 小磊 进行代码...

    ASP在线作业系统

    对于登陆时输入错误验证码,返回后该验证码就无效的功能进行了修改,返回后仍可使用该验证码,20分钟后该验证码失效。3. 对一些链接进行了优化,方便操作4. 加入了取回密码的功能5. 对一些数据库操作后,在...

    精易模块[源码] V5.15

    4、修复“网页_打印”,无效的BUG,感谢易友【@nameyypx】反馈。 5、修复“时间_取身份证判断”出现17位身份证的BUG,感谢易友【@求其改个名】反馈。 6、新增“类_托盘”类模块,源码来自彗星托盘图标模块,感谢源...

    网趣网上购物系统时尚版 V9.0

     九、支持无刷新验证码变换功能,全屏幕设计,6套模板自由切换!  十、新订单邮件自动通知功能!新用户注册自动发送邮件功能!  十一、新增商品对比功能!可任意选择4款商品横向排开,一次性对比,更直观!  ...

    网趣网上购物系统时尚版V13.0

     十一、支持无刷新验证码变换功能,全屏幕设计,6套模板自由切换!  十二、新订单邮件自动通知功能!新用户注册自动发送邮件功能!  十三、支持商品排序浏览,可以按价格高低、浏览量、添加时间进行排序显示。  ...

    网趣网上购物系统HTML静态版v2012版

    四五、支持验证码无刷新变换功能! 用户在登陆时往往会有输错验证码的情况,这时往往要刷新页面变更验证码后才能登陆,无刷新验证码就是解决了这个问题,无须刷新页面,直接点击验证码即可变成新的,输入后直接登陆...

    网趣网上购物系统时尚版

     十、支持无刷新验证码变换功能,全屏幕设计,6套模板自由切换!  十一、新订单邮件自动通知功能!新用户注册自动发送邮件功能!  十二、支持商品排序浏览,可以按价格高低、浏览量、添加时间进行排序显示。  十...

Global site tag (gtag.js) - Google Analytics