看板 Web_Design 關於我們 聯絡資訊
請問我伺服器有一張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
toshii:對了..我在xml後面加?rc=123之類的,也不行解決cache 06/03 22:41
TonyQ:cache有影響的話應該是圖有影響,不是xml... 06/03 22:56
TonyQ:xml就算有cache也會撈回有cache的資料... 06/03 22:57
blestadsl:我覺得直接讓圖變就好了.. src='a.gif?t=ticks' 06/03 23:00
toshii:樓上可以解釋一下src='a.gif?t=ticks'是怎樣的語法嗎? 06/03 23:13
toshii:我的a.gif是張流量的圖,網頁要固定更新它 06/03 23:15
tw70126:iframe......是個不錯的選擇,我都用他來做假 QQ 06/04 00:21
TonyQ:不曉得用兩張img 搭配圖片的 onload 來作輪撥有沒有搞頭。 06/04 01:29
TonyQ:得要測測看才知道,不過或許是個可行的方向。XD 06/04 01:29
blestadsl:就是網址加上時間..讓瀏覽器認為是不一樣的圖.. 06/05 08:22
blestadsl:再不行在header的部分加上nocache的meta看看..^^" 06/05 08:26
chrisQQ:網址加時間是對 IE6 的 hack,其他大都吃 nocache 06/05 08:50