• HOME
  • DOCS
  • WTF
  • TECH
  • LIFE
  • PAGES
    • ARCHIVE
    • TAGS
    • ABOUT
    • FRIENDS
    • RSS
  • TOOLS
    • GEO
    • RANDOM()
    • GOO.GL
    • CSS HEART
Aj's Blog

记录时间溜走的瞬间和折腾过的那些事

当验证码点击刷新遇到IE缓存
2009-09-09 @ TECH

今天遇到一个问题

验证码复杂度搞了 有时候看不清楚 也边有了 “点击刷新这一功能”

但是如果只是简单的用 onclick=”this.src=’Ccode.asp'”

你就会发现很多时候 由于缓存的原因导致无法刷新

因为对于浏览器来说 你请求的是毫无变化的地址 浏览器会首先读取缓存

onclick=”this.src=’Ccode.asp’+Math.random();”

一个随机产生小于1的数字函数加在网址后面

就起到了每次打开都是请求新页面,因为每次的页面网址不相同

解决了IE对于相同页面网址的缓存问题

下一篇:   服务器安全卫士SrvGard下载(附源码)
上一篇:   FreeBSD 中常用查找文件命令
暂无评论

Cancel reply