Salve a tutti.
Chiedo a voi visto che mi sembra la sezione più adatta e visto che di javascript ne capisco veramente poco o nulla....più nulla che poco.
Qui su html ho trovato un bellissimo articolo con script che ho studiato e capito per quanto possibile.
Si tratta di un menù espandibile con javascript.
Funziona tutto perfettamente senza problemi. Solo che avrei bisogno di un mano per capire come fare a far sì che al momento dell'onclick, javascript setti una sessione di php con un dato valore.
Per intenderci quando si clicca su uno dei menù principali, vorrei che la sessione assumesse un dato valore per poi memorizzarlo (e quindi lasciare aperto in seguito il menù, tramite un semplice if). Non posso farlo via url, come avevo già risolto in altri casi.
Capisco che nel codice java, si riesce a dare un valore a un elemento, ma nel caso fosse una variabile php come mi devo comportare? é fattibile.
Posto comunque anche il codice js
Codice PHP:
indow.onload=function(){
if(document.getElementsByTagName && document.getElementById){
document.getElementById("nav").className="jsenable";
BuildList();
}
}
function BuildList(){
var hs=document.getElementById("nav").getElementsByTagName("h3");
for(var i=0;i<hs.length;i++){
hs[i].onclick=function(){
this.parentNode.className=(this.parentNode.className=="show") ? "hide" : "show";
}
}
}