我創建一個網站,從遠程系統實時數據圖像流,並顯示在網站上。這些圖像每5秒在遠程站點發生變化,因此我們會自動重新加載/刷新這些圖像。 問題:在IE和chrome上圖像刷新正常發生&,但在Firefox中,每次自動刷新都會導致閃爍。這是不想要的行爲。我該如何解決? PS我使用Joomla的文章中,我嵌入需要的JavaScript圖像重新加載導致閃爍只在Firefox中
<center>
<img id="pic" src="images/CB1.jpeg" border="0" width="700" height="700"/></center>
<script language="javascript" type = "text/javascript">
function refresh()
{
document.images["pic"].src = "images/CB1.jpeg" + "?" + new Date().getTime();
}
window.onload=function(){
setInterval(function(){refresh()}, 5000);
}
</script>
這是腳本被嵌入的Joomla的文章。圖像大約在300〜350 KB之間。
你有一個演示頁面,我們可以看看嗎? –
你可以把兩個''放在一起,重新加載底部(不可見)的一個,當它通過'onload'加載時,將它移動到前面。我相信閃爍來自FF已經呈現圖像,而它仍然被加載。 –
@scourou感謝您的快速回復。對不起,我無法提供網站的網址,因爲該網站位於我辦公室的本地計算機上,而且我目前還沒有網域。因此,我添加了我正在使用的代碼。如果您將此代碼放置在正常的HTML頁面中,它將提供相同的行爲。謝謝 – alpana