Sono fermo qui e non riesco a proseguire.
La variabile codice non si valorizza nella seguente pagina index.asp, mentre si valorizza correttamente nella pagina estrai.asp.

codice:
<html>

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<script type="text/javascript" language="javascript">

var estrai_province;
var codice

function cerca_province(codice) 
{
    if (window.XMLHttpRequest)
    {
        estrai_province = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        estrai_province = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if (estrai_province)
    {
        estrai_province.onreadystatechange = ricevi_province;
        estrai_province.open("GET", "estrai.asp?codice="+codice, true);
        estrai_province.send(null);
    }
}

  function ricevi_province() {   
    var province;       
	  if (estrai_province.readyState == 4) {	    
		  province=estrai_province.responseText;

			document.getElementById('provincia').innerHTML = province;
			 }
			 
	}
   
</script>
</head>


<body>
<form method="post" action="" name="form">
<table>

<%nome_form="form"%>

<tr>
<td>
<select name="codice" onChange="cerca_province(this.options[this.selectedIndex].value);">
<option value="0">Seleziona</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</td>
</tr>
	
<tr>
<td id="provincia"></td>
</tr>

</table>   

////QUESTA VARIABILE NON SI VALORIZZA    				
<% response.write request.querystring("codice") & "
" %>

</form>

</body>

</html>