Non va, certamente sbaglio qualcosa...
codice:
<%
Session.LCID = 1040
Response.Expires = -1500
Response.ExpiresAbsolute = now()-1500
Response.Addheader "pragma","no-cache"
Response.Addheader "cache-control","private"
Response.Cachecontrol="no-cache"
NOMEFORNITORE = request("NOMEFORNITORE")
%>
<%
strSql = "SELECT * FROM SCHEDA_IMPIANTO ORDER BY NOMEFORNITORE ASC"
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.Open strSql, objCONN, 3, 3
%>
<select size="1" name="NOMEFORNITORE" onChange="window.document.location='forminsdescrmercefornitore.asp?NOMEFORNITORE='+this.options[this.selectedIndex].value+'';">
<% NOMEFORNITORESEL = request("NOMEFORNITORE") %>
<option value="<%=NOMEFORNITORESEL%>"><%=NOMEFORNITORESEL%></option>
<%
If Not objRs.EOF Then
Do While Not objRs.EOF
%>
<option value= "<% = Trim(objRs("ID")) %>-<% = Trim(objRs("NOMEFORNITORE")) %>"><% = Trim(objRs("ID")) %>-<% = Trim(objRs("NOMEFORNITORE")) %></option>
<%
objRs.MoveNext
Loop
End If
objRs.Close
%>
</select>
<%
if len(NOMEFORNITORE) > 0 then
response.write "L'onchange ha avuto effetto"
else
response.write "sei appena entrato"
end if
ARR_NOMEFORNITORE = Split(NOMEFORNITORE , "-")
NOMEFORNITORE1 = ARR_NOMEFORNITORE(0)
NOMEFORNITORE2 = ARR_NOMEFORNITORE(1)
strSql = "SELECT * FROM SCHEDA_IMPIANTO WHERE NOMEFORNITORE = '"&NOMEFORNITORE2&"' ORDER BY NOMEFORNITORE ASC"
objRs.Open strSql, OBJCONN, 3, 3
%>
<select name="CodiceProdottoFornitore" onChange="window.document.location='forminsdescrmercefornitore.asp?CODICEPRODOTTOFORNITORE='+this.options[this.selectedIndex].value+'&NOMEFORNITORE=<%=NOMEFORNITORE%>';">
<% CodiceProdottoFornitoresel = request("CodiceProdottoFornitore") %>
<option value="<%=CodiceProdottoFornitoresel%>"><%=CodiceProdottoFornitoresel%></option>
<%
If Not objRs.EOF Then
Do While Not objRs.EOF
%>
<option value= "<% = objRs("CodiceProdottoFornitore") %>"><% = objRs("CodiceProdottoFornitore") %></option>
<%
objRs.MoveNext
Loop
End If
objRs.Close
%>
</select>