Re: [請益] PHP圖形顯示問題

看板Programming作者 (小豬仔)時間17年前 (2007/06/18 20:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/10 (看更多)
※ 引述《MrMarcus (請勿忘記密碼)》之銘言: : ※ 引述《ogson (小豬仔)》之銘言: : <img src="p2.php?foo=bar&rand=12345678" /> : rand參數丟一個你自己產生的亂數過去,可以在h2.html裡面用JavaScript : 產生這個數字再傳入。這樣IE就會認為它每次都在抓不一樣的圖片,而不會 : 直接顯示cache裡面的圖。 : <img id="mypic" src="blank.gif" /> : <script type="text/javascript"> : <!-- : var now = new Date(); : // 當然這不是亂數,但是我們目的只是要有個不會重複的數字而已。 : // 這數字最好與時間有關,免得產生個數字和昨天重複,IE會去cache : // 裡面抓昨天那張圖來顯示。 : var rand = now.getTime(); : document.getElementById('mypic').src = 'p2.php?foo=bar&rand=' + rand; : //--> : </script> 這樣的方法還是不行,我的測試是先用手動去調整rand的數值,結果出來 的圖還是沒有更新,會不會是IE在抓圖的時候是以檔案的名字或是其他為 依據,而非路徑連結? PS: 我用GNUPLOT得到的圖是直接寫入硬碟,我再從硬碟去抓,且圖檔會是在 整個網頁程式執行完才寫入。 總之還是謝謝您的答案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.22.196
文章代碼(AID): #16TdZavA (Programming)
討論串 (同標題文章)
文章代碼(AID): #16TdZavA (Programming)