我试了,如果不用IFrame,在IE中图片刷新也是没问题的。应该不是设置的问题。

解决方案 »

  1.   


    <script type="text/javascript"> 
    function refresh(){
    //跟上随机数
    frames['testFrame'].location.href = "/iframe.jsp"+Math.random(); 

    </script>
      

  2.   

    错了.....
    frames['testFrame'].location.href = "/iframe.jsp?random="+Math.random(); 
      

  3.   

    上面的说法是正确的。
    图片的链接地址如果不变,在ie中是不会给你刷新的
    你每次都是iframe.jsp,所以是从缓存中取的。办法就是每次都改变这个iframe.jsp,怎么改变,就是加参数了,随便你加什么名字什么内容。只要保证每次都变就可以如时间日期这些值。
      

  4.   

    多谢两位!
    可是我把jsp和jpg后面都加上参数和随机数,还是不行呀!
      

  5.   

    OK!
    刚才JSP改错了,现在可以了,主要是要在jpg后面加上随机数!
    多谢两位!
      

  6.   

    <%=str_date2%> 
    <img src="/captcha.jpg?temp=<%=str_date2%> " /> <br> 
    </body>