Usare dati di PHP all'interno di JavaScript è fattibilissimo: ecco, ad esempio, come puoi fare per stampare una variabile di sessione in una finestra alert:
Codice PHP:
<SCRIPT LANGUAGE="JavaScript">
alert ('<?php echo ($_SESSION["messaggio"]); ?>')
</SCRIPT>
Non è altrettanto semplice usare dati di JavaScript all'interno di PHP, anzi, non mi sembra nemmeno possibile.
Quello che puoi fare è questo, e visto che mi sembra tieni all'accessibilità risulta un'idea migliore, dato che tutto il lavoro lo fa il server:
- usi una variabile di get chiamata menu, che indicherà quando il menu sarà visualizzato
- quando il menu è visibile, fornirai un link del genere:
Codice HTML:
<A HREF="?menu=hide">Nascondi menu</A>
- quando il menu è invisibile, fornirai invece questo link:
Codice HTML:
<A HREF="?menu=show">Mostra menu</A>
- per decidere se devi stampare il menu o meno, usa questo codice:
Codice PHP:
$showmenu;
if (isset ($_GET["menu"]))
$showmenu = $_SESSION["menu"] = $_GET["menu"];
else if (isset ($_SESSION["menu"]))
$showmenu = $_SESSION["menu"];
else // decidi un valore di default!
$showmenu = $_SESSION["menu"] = "show" / "hide";
if ($showmenu == "show")
{
// qui stamperai il menu...
}
Se invece perferisci usare SOLO JavaScript e i cookie, consulta questo mio post e prenditi nota delle funzioni che ti servono: http://forum.altervista.org/showpost...77&postcount=4
Stammi bene...