在IE6下, 背景圖片不會默認有緩存,加上下面這一句就會把背景圖片放緩存裏,
document.execCommand("BackgroundImageCache", false, true);
這樣就可以正常的加載背景圖片了!
還有一個IE6下 AJAX請求的問題,如果兩次AJAX請求的URL是一樣的,那麼IE6這個SB,就只會進行第一次請求,第二次會直接把上一次請求的結果返回給你.真欠呼!!
如果想每次AJAX請求都會正確處理,只要在URL後面加上一參數,表示該URL是和上一次不同的,一般用當前時間的毫秒數.
EXAMPLE:
var time = new Date().getTime();
$.ajax({
url:"/site/servlet/ajax/judgeCourse",
data:"courseId=${self.contentId }&userName=${userName}&method=judgeCourse&time="+time,
success:callBackMethod${self.contentId }
});