Allora... cerchiamo di chiarire un po' le idee, ammettiamo che (almeno ho capito così...):
- il frame in cui si trova la pagina engine.php si trovi in un IFRAME dichiarato così:
Codice HTML:
<IFRAME SRC="engine.php?**1" ID="my_frame" WIDTH="..." HEIGHT="...">IFRAME non supportati</IFRAME>
<!-- **1 specifica qui lo stato iniziale della pagina con accendi=true o spegni=true -->
- il collegamento a cui fai riferimento NON si trovi all'interno di questo IFRAME.
Con queste premesse, è questo il codice che devi inserire all'interno degli <SCRIPT> iniziale:
Codice:
var status = // **2
function accendi_spegni ()
{
status = !status
if (status)
document.all.my_frame.src = "engine.php?accendi=true"
else
document.all.my_frame.src = "engine.php?spegni=true"
}
// **2 specifica true se la pagina è inizialmente "accesa", false se inizialmente è "spenta"
Così dovrebbe funzionare... lo proverò anch'io dopo ti renderò conto di eventuali errori... stammi bene...
EDIT: lo script funziona e puoi verificarlo su http://dementialsite.altervista.org/...noff/onoff.htm