Al volo al volo io c'ho questo:
Codice PHP:
<SCRIPT LANGUAGE="Javascript1.2">
<!-- // Menu a scomparsa
function menu(c) {
if (c.style.display=="none") {
if (navigator.appName=="Microsoft Internet Explorer") {
for(i=0; i<document.all.tags("SPAN").length; i++) {
if (document.all.tags("SPAN")[i].id.substring(0,5)=="cmenu") {document.all.tags("SPAN")[i].style.display="none";}
}
}
c.style.display="";
} else {
c.style.display="none";
}
}
if (navigator.appName=="Microsoft Internet Explorer") {
for(i=0; i<document.all.tags("SPAN").length; i++) {
if (document.all.tags("SPAN")[i].id.substring(0,5)=="cmenu") {
document.all.tags("SPAN")[i].style.display="none";
}
}
}
// -->
</SCRIPT>
che è testato solo con Internet Explorer (si lo so dovrei migliorarlo...).
Metti i tuoi menu in uno SPAN siffatto:
Codice PHP:
<SPAN ID="cmenu1">
</SPAN>
<SPAN ID="cmenu2">
</SPAN>
<SPAN ID="cmenu3">
</SPAN>
che poi apri con chiamate tipo:
Codice PHP:
[url="javascript:menu(cmenu1);"]Nome Menu[/url]
Alla prima pressione si apre, alla successi va si chiude ecc... ecc...
Per piacere se aggiungi le righette di codice per renderlo compatibile anche con Netscape o FireFox, me le riposti?