2017-10-19 69 views
-1

我在我的網站webbatlas(dot)com上做了一些實驗,但我無法用gif文件更改txt處理字。請幫助或有關如何解決這個問題的任何想法?如何用腳本中的gif文件替換txt處理?

基本上我想要某種加載GIF文件,而不是TXT的...

這裏是代碼,我有一個問題:

download.textContent = (status==1&&data[1]==0)?"Processing...":data[1] 
upload.textContent = (status==3&&data[2]==0)?"Processing...":data[2] 

這是整個腳本:

var worker = null 
    function startTest() { 
     document.getElementById('st-start').hidden = true 
     document.getElementById('st-stop').hidden = false 
     worker = new Worker('speedtest_worker.min.js') 
     var interval = setInterval(function() { worker.postMessage('status') }, 100) 
     worker.onmessage = function() { 
      var download = document.getElementById 
      var upload = document.getElementById 
      var ping = document.getElementById 
      var jitter = document.getElementById 
      var ip = document.getElementById 

      var data = event.data.split(';') 
      var status = Number(data[0]) 
      if (status >= 4) { 
       clearInterval(interval) 
       document.getElementById('st-start').hidden = false 
       document.getElementById('st-stop').hidden = true 
       w = null 
      } 
      if (status === 5) { 
       // speedtest cancelled, clear output data 
       data = [] 
      } 
      download.textContent = (status==1&&data[1]==0)?"Processing...":data[1] 
      upload.textContent = (status==3&&data[2]==0)?"Processing...":data[2] 
      ping.textContent = data[3] 
      ip.textContent = data[4] 
      jitter.textContent = data[5] 
     } 
     var ip_checkbox = document.getElementById("st-ip-checkbox") 
     var dl_checkbox = document.getElementById("st-download-checkbox") 
     var ul_checkbox = document.getElementById("st-upload-checkbox") 
     var ping_checkbox = document.getElementById("st-ping-checkbox") 

     var test_order=(ip_checkbox.checked?"I":"")+(dl_checkbox.checked?"D":"")+(ul_checkbox.checked?"U":"")+(ping_checkbox.checked?"P":"") 

     worker.postMessage('start {"test_order":"'+test_order+'" }') 

    } 
    function stopTest() { 
     if (worker) worker.postMessage('abort') 
    } 
+0

我是一名新手/學生......所以請一些開導性的答案..如果你不介意的傢伙......謝謝 –

+0

設置'下載'的GIF背景圖像的CSS屬性。你可以很容易地谷歌的JS語法來做到這一點。 – ADyson

+0

@ADYSON - hi..please提供樣品?謝謝 –

回答

0

我找到了解決:

img class="hidden" src="images/loading.gif" id="loadDl"

if(status==1){ if(data[1]==0) document.getElementById("loadDl").className=""; else download.textContent=data[1]; }

相關問題