You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
1.6 KiB
JavaScript
94 lines
1.6 KiB
JavaScript
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);
|
|
}
|