HTML:
<img id="getCode" src="/VerifCode.aspx" alt="验证码"/>
&nbsp;<a href="javascript:getImgCode();" style=" font-size:12px; cursor:pointer;" >看不清,换一个</a>
JavaScript:
function getImgCode() 

        var getimagecode = document.getElementById("getCode"); 
        getimagecode.src="/VerifCode.aspx"; 

第一次加载都可以。
下面的JS这个写法IE6、谷歌、搜狗、360可以,可是IE7、火狐、欧鹏不行,不能更新,怎么回事?jsjavascriptiesrc兼容

解决方案 »

  1.   

    src后面加上一个随机参数就可以了,这样就可以防止浏览器缓存图片function getImgCode() 

            var getimagecode = document.getElementById("getCode"); 
            getimagecode.src="/VerifCode.aspx?sid="+Math.radom(); 

      

  2.   


    谢谢大神啊!!!!!!看来我还是对缓存理解不够!不过您写错了一个单词应该是random,不是radom哦