File "script.js"
Full Path: /home/analogde/www/RaspBerry/Dev/Raspberry/script.js
File size: 1.46 KB
MIME-type: text/plain
Charset: utf-8
var button1 = document.getElementById("button1");
function sauver_status (valeur)
{
var request = new XMLHttpRequest();
request.open( "GET" , "sauvegarde.php?status=" + valeur ,true );
request.send(null);
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200)
{
var retour = request.responseText;
//alert(request.responseText);
}
}
}
function change_pin (pin, status) {
/*
//this is the http request
var request = new XMLHttpRequest();
request.open( "GET" , "gpio.php?pin=" + pin + "&status=" + status );
request.send(null);
//receiving information
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
return (parseInt(request.responseText));
}
//test if fail
else if (request.readyState == 4 && request.status == 500) {
alert ("server error");
return ("fail");
}
//else
else { return ("fail"); }
}
*/
return("ok");
}
button1.addEventListener("click", function ()
{
if ( button1.alt === "off" ) {
sauver_status ("on");
var new_status = change_pin ( 0, 0);
if (new_status !== "fail") {
button1.alt = "on"
button1.title = "on"
button1.src = "on.jpg";
return 0;
}
}
//if green
if ( button1.alt === "on" ) {
sauver_status ("off");
var new_status = change_pin ( 0, 1);
if (new_status !== "fail") {
button1.alt = "off"
button1.title = "off"
button1.src = "off.jpg";
return 0;
}
}
} );