<A href="javascript:fGetCode()">刷新</A>
**********************************************************
<asp:img  id="getcode"   src="gif.aspx"   alt="请点击刷新验证码"   style="cursor   :   pointer;height   :   20px;"   onclick='fGetCode()'   />   
    
  <script   language=javascript   type=text/javascript>   
  function   fGetCode(){   
  document.getElementById('getcode').src="gif.aspx"   
  }   
    
  </script>  
*************************************************************以上方法都试过,点的时候都没反应

解决方案 »

  1.   

    gif.aspx,这个页面要设置为没有缓存,或者gif.aspx?x=后面带上当前时间
      

  2.   

    <img src="../ValidateCode.aspx"onclick="this.src=this.src+'?'" alt="看不清?点击我刷新图片!" />
    这样写看看~
      

  3.   


    <script  language=javascript  type=text/javascript>  
      function  fGetCode(){  
      document.getElementById('getcode').src="gif.aspx?rnd=" + Math.random();  
      }  
        
      </script>  用这个试试,要加个随机数,否则会缓存的所以再点击也不会改变
      

  4.   

    <script  language="javascript"  type="text/javascript">  
      function  fGetCode()
      {  
       document.getElementById("getcode").src = document.getElementById("getcode").src + "?";  
      }      
    </script>  
      

  5.   

     <script  language=javascript  type=text/javascript>  
      function  fGetCode(){  
      document.getElementById('getcode').src= document.getElementById('getcode').src+'?';
      }  
        
      </script>  
    这样试试