ho creato un'interfaccia che, selezionando una certa voce da una combobox deve farmi apparire un certo elenco in un'altra combo.
Il meccanismo è il seguente:
passo una variabile ad una pagina asp che me la deve confrontare con i campi del database ed andarmi a recuperare dal campo denominazione tutti quei record cui corrisponde la variabile nel campo tipologia.
il problema è che non mi carica proprio niente nella combo!!!!![]()
codice per il passaggio della variabile:
codice della pagina asp:codice:schoolObject = new Object(); schoolObject.change = function(){ proprietà = new LoadVars(); proprietà.tipo = comboscuole.getSelectedItem().label; pro = new LoadVars(); proprietà.sendAndLoad("scuole.asp",pro,'POST'); pro.onLoad = function(success){ if(success){ scuole = this ["sc"]; _root.comboscuole.addItem = (scuole); } }; }; comboscuole.addEventListener("change", schoolObject);
codice:<% Set Conn = Server.CreateObject("ADODB.Connection") nome_db = Request.QueryString("nome_database") Connessione="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("data.mdb") Conn.Open Connessione tipo=request("tipo") Set rs = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM superiori WHERE Tipologia = '"&tipo&"'" rs.Open SQL, Connessione, 3,3 x = 0 Do While Not rs.EOF x = x + 1 Response.Write("sc" & "=" & rs("Denominazione") ) Response.Write ("&") rs.MoveNext Loop Response.flush Response.end rs.Close Set rs=Nothing %>

Rispondi quotando