ciao a tutti è un pò che manco, come va?
ragazzi ho un problema con un menù in javascript in una pagina html!
è un menù ad albero...
il problema è che quando cambio pagina il menù essendo in ogni pagina html viene ricaricato provocando un apertura ed una chiusura del menù stesso ed un effetto visivo decisamente brutto!
potete aiutarmi a risolvere il problema?
prima di postare il codice volevo deste un occhio al problema QUI
di seguito riporto il codice del mio menù:
<script type="text/javascript">
<!--
function mmenu(mID) {
var menu = document.getElementById(mID);
var display = menu.style.display;
menu.style.display = (display == "block") ? "none" : "block";
menu.parentNode.style.listStyleImage = (display == "block") ? "url(cartellachiusa.gif)" : "url(cartellaaperta.gif)";
}
window.onload = function() {
var uls = document.getElementsByTagName("ul");
for (i=0;i<uls.length;i++) {
if(uls[i].className=="submenu")uls[i].style.display = "none";
}
}
//-->
</script>
e poi alle varie sottovoci:
<li class="menu" title="edizioni precedenti">:: edizioni precedenti
<ul class="submenu" id="submenu-1">
[*]<span class="sub">> 1995</span>
[*]<span class="sub">> 1996</span>
[*]<span class="sub">> 1997</span>
[*]<span class="sub">> 1998</span>
[*]<span class="sub">> 1999</span>
[*]<span class="sub">> 2000</span>
[*]<span class="sub">> 2001</span>
[*]<span class="sub">> 2002</span>
[*]<span class="sub">> 2003</span>
[*]<span class="sub">> 2004</span>
[/list]
grazie molte a chi può darmi una mano!
![]()