Come ho già spiegato nel titolo, io vorrei capire questo codice per poterlo modificare dato che non mi funziona:
L'ho preso da QUI.codice:var prev= null; window.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(){ if(this.parentNode.className!="show"){ this.parentNode.className="show"; if(prev && prev!=this.parentNode) prev.className="hide"; prev=this.parentNode; } else this.parentNode.className="hide"; } } }
In pratica sto cercando di fare un menu espandibile senza però inserire manualmente nel codice le voci del menu ma prendendole dal db. Sono riuscita a fargli prendere le voci del menu e del sotto menu dal db ma il menu finale risulta esteso e non espandibile come invece vorrei io!!!
Dove sbaglio???
Grazie
Sara

Rispondi quotando