Vedo adesso il messaggio.
Le tue indicazioni hanno funzionato alla grande, grazie!
Però ho risolto in parte, nel senso che funziona tutto a dovere a patto che utilizzi una sola immagine/lampadina nella pagine, se invece io inserisco più di una immagine/lampadina pur modificando l'ID dell'immagine lo script non funziona correttamente, nel senso che agisce sempre sull'ultima immagine anche se clicco sulle altre.
A livello di codice:
codice:
var action="rl4-2"; //variabile globale (inizialmente la luce è spenta, lightbulb_off.png)
function readPHPResponse () {
var oResponse = JSON.parse(this.responseText);
if (oResponse.change) {
document.getElementById("immagine").src = oResponse.change;
}
}
function readPHPResponse () {
var oResponse = JSON.parse(this.responseText);
if (oResponse.change) {
document.getElementById("immagine2").src = oResponse.change;
}
}
function checkForImage () {
var oReq = new XMLHttpRequest();
oReq.onload = readPHPResponse;
action=action=='rl4-1'? 'rl4-2' : 'rl4-1';//"inverto" la variabile
oReq.open("get", "seriale/invio_seriale.php?action=" + action, true);
oReq.send();
}
</script>
e
codice:
[img]img/lightbulb_off.png[/img]
</p>
[img]img/lightbulb_off.png[/img]
</p>