Ciao a tutti, avrei bisogno di un consiglio sul seguente pezzo di codice, che nn fa quanto dovrebbe :P
codice:
risposta = xmlhttp.responseText.split('||'); document.getElementById("altrecombo").innerHTML = risposta[0];
 righe=risposta[1].split(';');
 var i=0; 
for(i=0;i<righe.length;i++)
 { elemento=righe[i].split('\n');
 id_combo=elemento[0];
 combo=document.getElementById(id_combo); 
document.createElement("option");
 option.value=i; 
option.text="elemento[1]"; 
combo.add(option,null); }
dunque,la risposta arriva da un database tramite una pagina php che ho chiamato sopra: so che il risultato dell'interrogazione è corretto, in quanto provando a mettere alert per vedere il contenuto di risposta ci sono i valori richiesti. Ora, "altrecombo" è l'id di una div, dove viene visualizzato il contenuto di risposta[0] ovvero una serie di combobox con il proprio id e fin qui ci siamo. Il ciclo for mi serve per riempire queste combo con il valore di risposta[1] che contiene una serie di elementi del tipo motore,50
motore,100;.... e così via , quindi splitto ulteriormente ottenendo prima righe e poi elemento, che è un array di due elementi, di cui il primo è l'id che uso per la combo, il secondo quello che voglio metterci. Dove sbaglio? spero di nn aver fatto casino
grazie