Ho modificato il codice in questo modo
codice:
<script type='text/javascript' src='showhide.js'></script>
<div id="div_0_0" style="visibility: visible;">
igene
<div id="div_1_0" style="visibility: visible;">
sessole
</div>
<div id="div_1_1" style="visibility: visible;">
cat1
</div>
</div
e la funzione che mi hai suggerito così:
codice:
function showHide(num,totdivs){
var totalDivs=totdivs;
for(var k=0;k<totdivs;k++){
var divName = num + '_' + k;
alert('nascondi ' + divName );
var el=getElement(divName);
if(k==num) el.style.display='block';
else el.style.display='none';
}
}
ma mi stampa solo un alert('nascondi ' + divName ); e poi più niente...come se il parametro che gli passo non sia valido, ma è presente nel codice html...grazie 1000 per le dritte di prima!
Edit:
Ho provato a inserire prima di tutti i div il seguente link
che stampa a video "nascondi div_0_0" ma non succede niente