具体点:
有一个SNMP设备,设备上有两盏灯,指示不同的功能(这个不需要弄清楚是什么功能,这两灯分别用LED1和LED2来表示),通过PHP的SNMP_SET()函数来设置这两盏灯的亮和灭,通过SNMP_GET()函数来取得LED1、LED2灯的状况,将这个状况通过网页反映出来LED1:ON-----------LED2:OFF
通过「LED1-ON/OFF」「LED2-ON/OFF」按钮来改变LED灯的状态,决定SNMP设备相应的功能。简单吧~^-^现在的问题是:
代码怎么写,可以既控制了灯的指示还能改变按钮「LED1-ON/OFF」的显示(ON/OFF),同时保证在单击一个按钮的情况下,另一个按钮和指示灯不发生改变。~:(下面是我写的其中一个按钮:
<?php
//读取LED信息,根据信息设置网页LED指示灯point1为红色表示亮,point2为灰色表示暗;
if(snmp2_get("$ip", "public","$b2")==1){
$LED_a2=1;
}else{$LED_a2=0;}
if($LED_a2==1) print"<div id='point1'></div>";
else print"<div id='point2'></div>";
?></td>
  </tr>
    <tr><!--这边是用来设置button的指示,根据上面传来到$LED_a2值来改变ON/OFF-->
    <td ><button type="button" onClick="javascript:window.location.reload()">LED2<?php if($LED_a2==1){ print"-ON";snmp2_set("192.168.1.188", "public",".1.3.6.1.4.1.17095.3.2.0","i","0");}else{print"-OFF";snmp2_set("192.168.1.188", "public",".1.3.6.1.4.1.17095.3.2.0","i","1");}?></button></div>
  </tr></td><!--放php是为了通过单击button来改变LED灯,可是实现不了,老是两盏灯同时改变,我知道上面的代码有问题,希望各位能帮我改改-->
</table>只是这样会同时LED1和LED2改变,想用javascrip控制的可一样,水平是差了点,忘各位见谅
希望各位指点