2010-01-30 81 views
1

您好使用下面的代碼調用我的圖像代碼刷新問題在IE 8中

這裏「captchaController.do」是springController。

<img name="captchaImage" id="captchaImage" src="captchaController.do" width="150px" height="30px">&nbsp;<A href="#" class="standardLink" name="refreshImage" id="refreshImage" onClick="javascript:refreshImageCode();">Refresh</A> 

/* This is used to refresh the image code*/ 
function refreshImageCode(){ 
$("#captchaImage").attr("src", "captchaController.do"); 
} 

其工作很好的IE6,但在IE8中的問題。什麼都不會發生。不顯示圖像

請幫

+0

你能更具體地說明問題是什麼嗎?你期望看到你沒有得到什麼結果? –

+0

編輯的問題 – Vicky

回答

1

IE8可能是緩存圖像(或者不是要重裝,因爲名字是一樣的)。試試這個:

function refreshImageCode(){ 
    $("#captchaImage").attr("src", "captchaController.do?" + (Math.random() * 1000)); 
} 
+0

對不起,有錯誤的函數名稱。編輯的代碼現在應該可以工作。 –

+1

嘿道格Neiner,其工作謝謝 – Vicky