Ciao,
ho trovato questo Js che uso per far apparire o comparire "n" numero di <div> e l'ho applicato al sito al quale sto lavorando: funziona perfettamente.
C'è solo una cosa che mi piacerebbe modificare: tramite getElementById seleziono il <div> "contenuti", al cui interno seleziono tutti i tag <div> grazie a getElementsByTagName.Codice PHP:
window.onload=function(){
var cnts=document.getElementById('contenuti').getElementsByTagName('div');
var lnks=document.getElementById('tabmenu').getElementsByTagName('a');
for(var k=0,l=lnks.length;k<l;k++){
lnks[k].onclick=function(){
var current=false;
for(var q=0,l=lnks.length;q<l;q++){
current=!!(lnks[q]==this);
lnks[q].parentNode.className=(current)?'sel':'';
cnts[q].style.display=(current)?'block':'none';
}
return false
}
cnts[k].style.display=(lnks[k].parentNode.className=='sel')?'block':'none';
}
}
Quello che vorrei fare io è selezionare i <div> contenuti non in base al tag, bensì ad una classe comune a tutti.
Suppongo che il bandolo della matassa risieda qua: getElementsByTagName('div');
Qualcuno è in grado di aiutarmi?
Grazie,
enn.