E' la prima cosa che ho fatto mettere una seconda select con i dati della seconda scelta e di aggiornase anche il javascript per far si che mi prenda in consederazione anche il secondo campo.

Ti posto il codice con le aggiunte Le evidenzio in rosso così vedi dove è l'errore) che ho messo io:
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<form name="galleria" id="galleria">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100" align="left" class="Titolini">Epoca:</td>
<td align="left" class="testo">
<label>
<select name="epoca" size="1" id="epoca">
<%
While (NOT rsEpoca.EOF)
%>
<option value="articoliTest.asp?id_epoca=<%=(rsEpoca.Field s.Item("id_epoca").Value)%>"><%=(rsEpoca.Fields.It em("epoca").Value)%></option>
<%
rsEpoca.MoveNext()
Wend
If (rsEpoca.CursorType > 0) Then
rsEpoca.MoveFirst
Else
rsEpoca.Requery
End If
%>
</select>
<select name="opera" size="1">
<%
While (NOT rsOpera.EOF)
%>
<option value="articoliTest.asp?id_opera=<%=(rsOpera.Field s.Item("id_opera").Value)%>"><%=(rsOpera.Fields.It em("opera").Value)%></option>
<%
rsOpera.MoveNext()
Wend
If (rsOpera.CursorType > 0) Then
rsOpera.MoveFirst
Else
rsOpera.Requery
End If
%>
</select>
<input name="button" type="button" onclick="gothere()" value="Vai!" />


</label></td>
</tr>
<tr>
<td height="10" colspan="2" class="Titolini"></td>
</tr>
</table>
</form>
<script language="javascript">
<!--
function gothere(){
var thebox=document.galleria
location=thebox.opera.options[thebox.opera.selectedIndex].value
location=thebox.epoca.options[thebox.epoca.selectedIndex].value
}
//-->
</script></td>
</tr>
</table></td>
</tr>

Il problema e che con queste modifiche che ho fatto io lui nn vede per niente la seconda opzione di scelta continua a funzionare come se nel form ci fosse un solo menù.


</table>
</body>