【发布时间】:2014-08-14 16:28:11
【问题描述】:
我有一个无法编辑的变量,名为 reg0001,它来自我正在使用的板上的固件。 reg0001 是 0 或 1,我想制作一个实时更新的页面,如果 reg0001 为 0,则显示绿色 img,如果为 1,则显示红色。这是我目前所拥有的。
<div id="Oobj6"style="position:absolute;left:270px;top:60px;width:20px;height:53px;overflow:hidden;">
<input type="text" id="Gform4" class="Body-C" name="reg0001" value="%d" >
<div>
<img id="Ggeo1" src="whitelight.jpg" alt="" name="state1">
</div>
和javascript:
function updateChart() {
var x;
if (isIE) { // for Internet Explorer
x = parseInt(document.getElementById("reg0001").value);
if (x == 0) {
document.state1.src = "greenlight.jpg";
}
else {
document.state1.src = "redlight.jpg";
}
现在这个脚本可以工作,但我必须不断刷新页面才能改变图像,即使 reg0001 在后台发生了变化。我对javascript不太了解,我希望有人能指出我正确的方向。
【问题讨论】:
-
setInterval(updateChart, 1000)?这将每秒调用您的函数。但是您的输入字段是如何更新的呢?
标签: javascript html image variables src