function montre(id) {
var d = document.getElementById(id);
definisce l'oggetto nella variabile
if(!d) return false;
se l'oggetto non esiste, esce direttamente
if(d.style.display=='block') {
d.style.display='none';
se l'oggetto e` gia` visualizzato, lo nasconde
} else {
for (var i = 1; i<=15; i++) {
loop su tutta una serie di oggetti (da 1 a 15)
if (document.getElementById('smenu'+i))
se esiste oggetto con id="smenuN" (n il numero del loop)
{document.getElementById('smenu'+i).style.display= 'none';}
Nasconde l'oggetto
}
d.style.display='block';
visualizza l'oggetto il cui id e` stato passato
}
}
PS la chiamata ad una funzione e` da farsi solo dopo aver definito una funzione.

Rispondi quotando