function DioCallback(o) { var pin = o.dio_p; $('txtdio_s'+pin).value = o.dio_s; $('txtdio_d'+pin).value = o.dio_d; } function led1Callback(o) { $('led1_txt').innerHTML = o.led1_txt; } function getDio(o) { var p = o.attributes['pin'].value; var oUpdate; oUpdate = new AJAX('get_dio'+p+'.cgi', function(t) { try { eval(t); } catch(e) { alert(e); } } ); oUpdate.doGet(); } function setDiostate(o) { var p = o.attributes['pin'].value; /*var v=$('txtdio_s'+p).value;*/ var v = o.attributes['s'].value; dout = new AJAX('set_diostate.cgi', function(t) { try { /*eval(t);*/ document.getElementById('led1_txt').innerHTML = t; } catch(e) { alert(e); } } ); dout.doPost('pin='+p+'&val='+v); } function setDiodir(o) { var p = o.attributes['pin'].value; /*var v=$('txtdio_d'+p).value;*/ var v = o.attributes['d'].value; dout = new AJAX('set_diodir.cgi', function(t) { try { eval(t); } catch(e) { alert(e); } } ); dout.doPost('pin='+p+'&val='+v); } function getled1() { var oUpdate; setTimeout(function() { oUpdate = new AJAX('get_led1.cgi', function(t) { try { eval(t); } catch(e) { alert(e); } } ); oUpdate.doGet(); } , 300); setTimeout('getled1()', 3000); }