io ho creato un codice javascript,dovrebbe essere tutto perfetto,nessuna segnalazione di errori con firebug ma il caso strano è ke i vari for all'esterno(nn qll interni) mi eseguono solo un ciclo.HELP ME!!!!!!!Ps:il div'corpo' è già caricato
Codice:
function carica(){
tab=document.createElement("table");
tab.setAttribute("id","tabella");
corpotab=document.createElement("tbody");
riga=document.createElement("tr");
cell=document.createElement("td");
cell.innerHTML="PORTIERE";
riga.appendChild(cell);
cell=document.createElement("td");
select=document.createElement("select");
select.setAttribute("id","0");
for(i=0;i<3; i++) select.options[i]=new Option(lista[i],i+1,false,false);
cell.appendChild(select);
riga.appendChild(cell);
corpotab.appendChild(riga);
for (i=0 ; i<ndif ; i++)
{
riga=document.createElement("tr");
cell=document.createElement("td");
cell.innerHTML="DIFENSORE";
riga.appendChild(cell);
cell=document.createElement("td");
select=document.createElement("select");
select.setAttribute("id",i+1)
for (i=0;i<8;i++) select.options[i]=new Option(lista[i+1],i+1,false,false);
cell.appendChild(select);
riga.appendChild(cell);
corpotab.appendChild(riga);
}
for(i=0 ;i<ncent;i++)
{
riga=document.createElement("tr");
cell=document.createElement("td");
cell.innerHTML="CENTROCAMPISTA";
riga.appendChild(cell);
cell=document.createElement("td");
select=document.createElement("select");
select.setAttribute("id",i+ndif+1);
for(i=0 ; i<8;i++) select.options[i]=new Option(lista[i+1+ndif],i+1,false,false);
cell.appendChild(select);
riga.appendChild(cell);
corpotab.appendChild(riga);
}
for(i=0 ; i<natt;i++)
{
riga=document.createElement("tr");
cell=document.createElement("td");
cell.innerHTML="ATTACCANTE";
riga.appendChild(cell);
cell=document.createElement("td");
select=document.createElement("select");
select.setAttribute("id",i+1+ndif+ncent);
for(i=0;i<8;i++) select.options[i]=new Option(lista[i+1+ndif+ncent],i+1,false,false);
cell.appendChild(select);
riga.appendChild(cell);
corpotab.appendChild(riga);
}
for(i=0 ; i<7;i++)
{
riga=document.createElement("tr");
cell=document.createElement("td");
cell.innerHTML="PANCHINA";
riga.appendChild(cell);
cell=document.createElement("td");
select=document.createElement("select");
select.setAttribute("id",i+1+ndif+ncent+natt);
for(i=0;i<8;i++) select.options[i]=new Option(lista[i+1+ndif+ncent+natt],i+1,false,false);
cell.appendChild(select);
riga.appendChild(cell);
corpotab.appendChild(riga);
}
tab.appendChild(corpotab);
document.getElementById('corpo').appendChild(tab);
}
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio... e non esce un post kilometrico