<script language="JavaScript">
function reloadImage(s)
{
  document.formId.img1.src = s; 
}
</script>  <input name="Svalidate" type="text" id="textfield5" size="4" maxlength="4" />
          </label>&nbsp;&nbsp;&nbsp;
          <img  id="img1" name="img1" src="/exam/val"/>&nbsp;&nbsp;&nbsp;<a href="JavaScript:reloadImage('/exam/val');" class="STYLE4">不清楚换一个</a>
          
<img  id="img1" name="img1" src="/exam/val"/>这个可以正常显示了  就是点“不清楚换一个” 会出现document.formId.img1.src 为空或不是对象

解决方案 »

  1.   

    用"/exam/val"能构造一个Image对象?
      

  2.   

    document.formId.img1.src
    try:
    document.getElementById('img1').src=
      

  3.   

    是浏览器缓冲了吧
    你试一下把这个地址换一下
    function reloadImage(s) 

      document.formId.img1.src = s+"?"+Math.random(); } 
    这样就浏览器就当成新的图片去服务器去取了
    或者换个其他类似的方法就行了