Ho risolto in modo veramente assurdo... funziona solo così !!!!
Il valore dell'index deve trovarsi in un campo TEXT !!!
Se si trova in un campo HIDDEN non funziona !!!
Ho dovuto applicare uno style per nasconderlo !!!!
Grazie dell'interessamento cmq !!!!

THE POWER OF NETSCAPE IS UNLIMITED !!!!!!! :metallica

codice:
<%	
response.write ("<input type='text' STYLE='visibility:hidden;position:absolute;top=0;left=0' id='indiceValidita' name='indiceValidita' value='" & scrittoValidita & "'>")	
rs.Close
%>
					
					
<script language="JavaScript">
if  (document.getElementById("indiceValidita").value != ""){
document.getElementById('validita').selectedIndex = document.getElementById('indiceValidita').value
}
</script>