Questa funzione accetta come parametro il numero finale dell'id dei livelli, li nasconde tutti e subito dopo mostra solo quello scelto. Da notare che, dato che un livello è sempre visibile (e quindi la sua posizione influisce sul layout della pagina), invece di usare display = "none" e display = "" nella funzione, puoi usare visibility = "hidden" e visibility = "visible" (o "show"...non so se tutti i browser interpretino correttamente "visible" quando riferito alla proprietà visibility).codice:<head> <script type="text/javascript"> <!-- function nascondi(numid) { for (n=1; n<=3; n++) { document.getElementById("liv" + n).style.display = "none"; } document.getElementById("liv" + numid).style.display = ""; } --> </script> </head> <body> ................ <div id="liv1">...</div> <div id="liv2">...</div> <div id="liv3">...</div> ................ Mostra livello 1 Mostra livello 2 Mostra livello 3![]()