Ciao, sto cercando di creare un caricamento dinamico da javascript.
Il problema sorge quando , dopo aver reso visibile il primo contenuto, voglio renderne visibile un altro (ed allo stesso tempo rendere non visibile quello precedentemente "caricato").

In parole credo di dover dire al click sulla voce del link qualcosa come: rendi non visibili i contenuti contenuto1, contenuto2, contenuto3, contenuto4; rendi visibile il contenuto del pulsante cliccato.

Praticamente il contesto è questo:

|menu1|menu2|menu3|menu4|

-contenuto1
-contenuto2
-contenuto3
-contenuto4

rendo visibili i contenuti in questo modo:

var state = 'none';

function showhide(layer_ref) {

if (state == 'block') {
state = 'none';
}
else {
state = 'block';
}
if (document.all) { //IS IE 4 or 5 (or 6 beta)
eval( "document.all." + layer_ref + ".style.display = state");
}
if (document.layers) { //IS NETSCAPE 4 or below
document.layers[layer_ref].display = state;
}
if (document.getElementById &&!document.all) {
hza = document.getElementById(layer_ref);
hza.style.display = state;
}
}
nel body
Show/hide me
<div id="divid" style="display: none;">This is the content</div>
Sapreste darmi un aiutino?
grazie...