ciao a tutti,ho questo menu a tendina:
con la relativa funziona javascript doRedirect2 così:codice:<select name="professione2" style="font-family: Verdana; font-size: 10 px" OnChange="doRedirect2(this, this.value, <%=idev%>, <%=idprof%>)"> <% if idprof2 <> "" then sql = "SELECT * FROM Professioni WHERE ID=" & idprof2 & "" rs2.Open sql, conn, 1, 3 nomeprof2 = rs2("Nome") rs2.close %> <option value="<%=idprof2%>"><%=nomeprof2%></option> <option></option> <% else %> <option></option> <% end if sql = "SELECT * FROM Professioni ORDER BY Nome" rs2.Open sql, conn, 1, 3 do while not rs2.EOF %> <option value="<%=rs2("ID")%>"><%=rs2("Nome")%></option> <% rs2.movenext loop rs2.close %> </select>
la pagina si chiama ins-event.asp (quindi è giusta),solo che quando io clicco su una voce del menù parte si il redirect, ma mi manda a una pagina "0" (e me lo indica proprio nella url..del tipo www.miosito.it/0).perchè?uso questo script da molto e non ho mai avuto problemi.codice:<script language="javascript"> function doRedirect2(myObject, d_value, idev, idprof) { if (myObject.options[myObject.selectedIndex].value!="") { top.location.href="ins-event.asp?idprof2=" + d_value + "&idev=" + idev + "&idprof=" & idprof } else { return false; } } </script>
grazie mille a chi mi darà una mano
![]()

Rispondi quotando