[問題] 如何更新圖片而畫面不閃動??

看板Web_Design作者 (用了十年的暱稱要改一下!)時間15年前 (2010/06/03 22:38), 編輯推噓2(2010)
留言12則, 5人參與, 最新討論串1/3 (看更多)
請問我伺服器有一張a.gif 會隔10秒更新,圖會變但是檔名不變 我載入這張圖的HTML檔寫 <meta http-equiv="refresh" content="10"> 如此refresh能夠更新這張圖 但是畫面會有明顯的閃動 為求完美,我想用XML的方式解決閃動 把<meta....>拿掉 寫了一個test.xml (略) <p0>a.gif</p0> 然後每10秒去讀那個test.xml HTML內容大概是: 有個<td id="dd">&nbsp;</td> 然後 xd是loadXMLDocs("test.xml") xdn=xd.getElementsByTagName("p0")[0].childNodes[0] xx=document.getElementById("dd") xx.innerHTML="<img src="+xdn.nodeValue+">" 大概是這樣用XML去讀a.gif 我在自己電腦上試都ok..圖會變 但是我放在網路上,就會有cache出現 我覺的XML應該有在更新.. 但圖不會變...除非我按F5重整 請問用XML行不通嗎?? -- 麻將 手順也~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.83.206

06/03 22:41, , 1F
對了..我在xml後面加?rc=123之類的,也不行解決cache
06/03 22:41, 1F

06/03 22:56, , 2F
cache有影響的話應該是圖有影響,不是xml...
06/03 22:56, 2F

06/03 22:57, , 3F
xml就算有cache也會撈回有cache的資料...
06/03 22:57, 3F

06/03 23:00, , 4F
我覺得直接讓圖變就好了.. src='a.gif?t=ticks'
06/03 23:00, 4F

06/03 23:13, , 5F
樓上可以解釋一下src='a.gif?t=ticks'是怎樣的語法嗎?
06/03 23:13, 5F

06/03 23:15, , 6F
我的a.gif是張流量的圖,網頁要固定更新它
06/03 23:15, 6F

06/04 00:21, , 7F
iframe......是個不錯的選擇,我都用他來做假 QQ
06/04 00:21, 7F

06/04 01:29, , 8F
不曉得用兩張img 搭配圖片的 onload 來作輪撥有沒有搞頭。
06/04 01:29, 8F

06/04 01:29, , 9F
得要測測看才知道,不過或許是個可行的方向。XD
06/04 01:29, 9F

06/05 08:22, , 10F
就是網址加上時間..讓瀏覽器認為是不一樣的圖..
06/05 08:22, 10F

06/05 08:26, , 11F
再不行在header的部分加上nocache的meta看看..^^"
06/05 08:26, 11F

06/05 08:50, , 12F
網址加時間是對 IE6 的 hack,其他大都吃 nocache
06/05 08:50, 12F
文章代碼(AID): #1C1xvHw1 (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1C1xvHw1 (Web_Design)