Javascript 如何在脚本中用gif文件替换txt处理?
我在我的网站webbatlas(dot)com上做了一些实验,但我不能用gif文件更改txt处理字。请提供帮助或了解如何解决此问题 基本上我想要一些加载gif文件而不是txt 以下是我遇到问题的代码:Javascript 如何在脚本中用gif文件替换txt处理?,javascript,php,Javascript,Php,我在我的网站webbatlas(dot)com上做了一些实验,但我不能用gif文件更改txt处理字。请提供帮助或了解如何解决此问题 基本上我想要一些加载gif文件而不是txt 以下是我遇到问题的代码: download.textContent = (status==1&&data[1]==0)?"Processing...":data[1] upload.textContent = (status==3&&data[2]==0)?"Processing...":d
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')
}
我找到了一个解决方案:
img class=“hidden”src=“images/loading.gif”id=“loadDl”
如果(状态==1){
if(data[1]==0)document.getElementById(“loadDl”).className=“”;else download.textContent=data[1];
}
我是个新手/学生。。。因此,请给出一些启发性的答案。如果你不介意的话,伙计们……谢谢将下载的的背景图像CSS属性设置到GIF。你可以用谷歌搜索JS语法,这样做很容易。@ADyson-hi.。请提供示例?谢谢,我会重复一遍:“你可以用谷歌搜索JS语法,这样做很容易。”这里不需要ppl来重新发明轮子。如果你试图根据你的发现做一些事情,然后由于某种原因陷入困境,请在这里发布你的代码并解释任何错误,我们可以尝试修复它。这不是免费的研究服务。这是一个非常简单的工作,你可以在网上找到几十个例子#st下载{background image:url(images/loading.gif);}-我确实尝试过使用它,但仍然显示txt