看板 Web_Design 關於我們 聯絡資訊
利用time ticks <img id="test" src="a.gif"> <script> setInterval(update, 10000); function update() { var img = document.getElementById("test"); var now = new Date(); img.src = "a.gif?" + now.getTime(); } </script> ※ 引述《toshii (用了十年的暱稱要改一下!)》之銘言: : 請問我伺服器有一張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: 118.169.78.29 ※ 編輯: emn178 來自: 118.169.78.29 (06/05 19:14)