還是IE6的兼容問題,真要親命. 關於IE6下替換背景圖片

在IE6下, 背景圖片不會默認有緩存,加上下面這一句就會把背景圖片放緩存裏,

 

document.execCommand("BackgroundImageCache"falsetrue); 

 

這樣就可以正常的加載背景圖片了!

 

 

還有一個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 }

        });

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章