L'errore è nel javascript, hai uno script annidato in un altro script, non va bene.........per passare la variabile hai diverse possibilità, eccone alcune:
- puoi creare un campo "hidden" (nascosto) all'interno del form
- puoi creare una funzione sul tipo della tua ma fatta così:
codice:
<script type="text/javascript">
<!--
function Convalida() {
document.dati.action = "http://sito/2.asp?n=<%=nome%>";
document.dati.submit();
}
//-->
</script>
e, per attivarla, usare un evento, per esempio:
codice:
<input type="button" name="button" value="passa il valore" onClick="javascript: Convalida();" />
all'interno del form.
Nel primo caso recupererai la variabile con request.form("nome_del_campo_nascosto"), nel secondo con request.querystring("n")