ciao a tutti,ho questo menu a tendina:
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>
con la relativa funziona javascript doRedirect2 così:
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>
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.
grazie mille a chi mi darà una mano