ciao a tutti!
Ho un motore di ricerca interno - costruito grazie ad alcuni vostri preziosi suggerimenti - composto da due select, la prima relativa a "località", la seconda a "quartieri".
Alla scelta di una opzione nella prima select, con javascript e asp faccio comparire, nella seconda, solo le option utili: certi quartieri solo per certe zone o località.
La pagina si ricarica, solo che non rimane selezionata l'opzione della prima select, effetto che vorrei ottenere grazie a questo 3d.
vi posto il codice:

codice:
<form action="annunci.asp?orderby=yes" method="post" name="cercaannunci">
<select name="localita" onchange="window.location.href='annunci.asp?zona='+this.value;">
																<option value="" >Tutte</option>											<% 
	dim rsLocalita, sqlLocalita
	set rsLocalita = server.CreateObject("ADODB.recordset")
	sqlLocalita = "SELECT * FROM Localita"
	rsLocalita.open sqlLocalita, objConn
%>
																<% DO UNTIL rsLocalita.eof %>
<option value="<%= rsLocalita("localita")%>"><%= rsLocalita("localita")%></option>		<% 																   rsLocalita.movenext 													   loop 															 %>
</select>
<select name="quartieri">
<option value="tutti" >Tutti</option>
<%
dim zona
zona = request.QueryString("zona")
																if zona <> "" then
																	dim rs1, sql1
	set rs1 = server.CreateObject("ADODB.recordset")
	sql1 = "SELECT Quartieri.* FROM Localita INNER JOIN Quartieri ON Localita.ID = Quartieri.id_localita Where Localita.localita = '" & zona & "'"
																	rs1.open sql1, objConn
%>
															  <% DO UNTIL rs1.eof %>
															  <option value="<%= rs1("quartiere")%>"><%= rs1("quartiere")%></option>
<% 
	rs1.movenext 
	loop 
%>
<% else 
	dim rs2,sql2
	set rs2 = server.CreateObject("ADODB.recordset")
	sql2 = "SELECT * FROM Quartieri" 
	rs2.open sql2, objConn
%>
<% DO UNTIL rs2.eof %>
<option value="<%= rs2("quartiere")%>"><%= rs2("quartiere")%></option>
<% 
	rs2.movenext 
	loop 
%>
<% end if %>
</select>
<input type="image" src="images/freccia_vai2.gif" name="invia" value="invia"> 
<input type="hidden" value="invia" name="invia">
</form>
L'obiettivo è, ripeto, fare in modo che la scelta nella prima select, dopo il caricamento della pagina, rimanga selezionata.
Vi ringrazio in anticipo!


p.s.: se voleste vederne il funzionamento, questo è il link. Il motore è nella home e nella pagina degli annunci.