cioè, ecco, volendo potrei fare così (non testato in IE ma credo non dia problemi)
codice:function showhide(mostra){ var numLivelli = new Array("liv1","liv2","liv3","liv4","liv5"); var livelli = numLivelli.length; for (i=0; i<livelli; i++) { document.getElementById(numLivelli[i]).style.display='none'; } document.getElementById(mostra).style.display='block'; }
però in questo modo, se dovessi avere una situazione simile in un'altra pagina dovrei poi fare un'altra funzione, no?
si potrebbe, chiedo, raggruppare in un array tutti i div il cui id inizia per "liv" per esempio?

Rispondi quotando