ho questo codice javascript per creare menu a scomparsa:
function chiudi()
{
for(var a=1;a<=5;a++)
{document.getElementById("menu"+a).className = "hide";}
}
function apri(id)
{
chiudi();
document.getElementById("menu"+id).className = "show";
}
che grazie all'aiuto del css cambia le classi degli oggetti e li rende ora visibili ora invisibili. grazie ai tag div che si rendono ora visibili ora invisibili.
<div class=hide id=menu1>1</div>
<div class=hide id=menu2>2</div>
<div class=hide id=menu3>3</div>
<div class=hide id=menu4>4</div>
<div class=hide id=menu5>5</div>
funziona benone, l'unico problema è che quando non è presente un id nel campo tra 1 e 5 non mi si apre più niente come mai?
dico questo perchè devo usarlo in pagine php e che può succedere che qualche id venga cancellato o che non sia presente... come fare? sicuramente javascript ha qualche cosa che mi può aiutare e che io non conosco...
grazie mille