Salve,

Sto cercando di riprodurre in modo grafico una gerarchia tramite la classica cartella che contiene altre cartelle e cosi' via. Tuttavia ho dei problemi con il seguente codice ovvero se faccio apparire un div-figlio e scomparire un div-padre il div figlio rimane in mostra comunque ... ecco il codice:
codice:
<html><head><title>Javascript</title>
<style type="text/css">
<!--
ul, li {
	font: 11px Arial;
	list-style-type: disc;
}
//-->
</style>
<script language="javascript1.2">
<!--

var oggetto = new Array();

function my_layer(whichLayer)
{
	if ( oggetto[whichLayer] )
	{

		if (document.getElementById) {
			document.getElementById(whichLayer).style.visibility = "visible";
		} else if (document.all) {
			document.all[whichLayer].style.visibility = "visible";
		}
		oggetto[whichLayer] = false;

	} else {

		if (document.getElementById) {
			document.getElementById(whichLayer).style.visibility = "hidden";
		} else if (document.all) {
			document.all[whichlayer].style.visibility = "hidden";
		}
		oggetto[whichLayer] = true;

	}
}
//-->
</script>
</head>
<body>
1

<div id="layer_1" style="padding-left: 30px;">

	1_1

	1_2

	<div id="layer_1_2" style="padding-left: 30px;">
	
		1_2_1

		
	</div>
	1_3

	
</div>
</body></html>
Grazie!