Salve ho un problema con l'integrazione di asp e javascript
tramite una funzione voglio creare dinamicamente vari select..però questi select devono essere composti da dei record che sono nel database e ho bisogno di asp per generarli.
..mi da errore questo codice che ho creato:



<script type="text/javascript">

var arrInput = new Array(0);
var arrInputValue = new Array(0);
var arrInputValue1 = new Array(0);

function addInput(){
arrInput.push(arrInput.length);
arrInputValue.push("");
arrInputValue1.push("");
display();
}

function display(){
document.getElementById('tab_ingredienti_add').inn erHTML = "";
for (intI = 0; intI < arrInput.length; intI++) {
document.getElementById('tab_ingredienti_add').inn erHTML += createInput(arrInput[intI], arrInputValue[intI], arrInputValue1[intI]);
}
}

function saveValue(intId, strValue){
arrInputValue[intId] = strValue;
}

function saveValue1(intId, strValue){
arrInputValue1[intId] = strValue;
}

function createInput(id, value, value1){
return "[img]ingredienti.png[/img]Ingrediente

<%

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={SQL Server};Server=xxxxxx;Database=xxxxx;Uid=xxx;Pwd=x xxxxxxx;"

sSql = "SELECT * FROM ingredientiricetta ORDER BY ingrediente"


Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sSql, conn, 3, 3
%>
<select name='ingrediente" + id + "' id='ingrediente" + id + "' onChange='saveValue(" + id + ",this.value)'>
<% If rs.EOF=True Then %>
<option value='' selected='selected'>Nessuna categoria</option>
<% Else%>
<option value='' selected='selected'></option>
<%Do Until rs.EOF
conta=conta+1%>
<option value='<%=rs("id")%>'><%=rs("ingrediente")%></option>
<%
rs.MoveNext
Loop
End If

rs.Close
Set rs = Nothing

conn.Close
Set conn = Nothing
%>
</select>
<input type='text' value='" + value + "'>
Commento <input type='text2' id='commentoingrediente " + id + "' onChange='saveValue1(" + id + ",this.value)' value='" + value1 + "'>
";
}

function deleteInput(){
if (arrInput.length > 0) {
arrInput.pop();
arrInputValue.pop();
arrInputValue1.pop();
}
display();
}
</script>


GRAZIE MILLE PER L'AIUTO