具体请看这个
http://zerocn.host2.5v55.com/
单击登录框后,动态加载一个iframe,装载一个登录页面login.aspx
login.aspx中的验证码
<img src="xxx.aspx" onclick="this.src+='?'">来点击刷新验证码当单击关闭后关闭iframe和隐藏DIV现在问题是
如果打开了登录框 假如验证码为001,不登录,关闭登录框,在打开登录框,验证码还是001
请问怎么采能解决

解决方案 »

  1.   

    是这样,但是关闭了登录框后,再打开,因该是重新加载一个login页,注册码应该也会刷新
      

  2.   

    这是应为网页缓存的原因.
    因为你下面对地址每次都一样.网页就会重新加载图片了.可以在页面后面加一个随机的参数,使每次提交的src都不一样.例如:
    <img src="xxx.aspx" onclick="this.src+='xxx.aspx?temp='+(new Date().getTime().toString(36))">
    这样,在每次加载图片的时候,后面参数就不一样了,就可以每次点击都能刷新了.
      

  3.   

    发现问题存在哪了
    <img src="xxx.aspx" onclick="this.src+='?'">
    因为初始的链接都是xxx.aspx 解决办法,在body假如Onload="document.getElementById('id').src='CheckCode.aspx?temp='+(new Date().getTime().toString(36))"