come da oggetto devo selezionare un valore di una select conoscendo il valore e non l'indice (sarebbe troppo facile)
mi sono creato questa pagina per semplificare la spiegazione
codice:
<html>
	<head>
		<title>Prove Varie & Eventuali</title>
		<script type="text/javascript">
			function optionSelect(theValue){
				var theSelect=document.getElementById('my_ute');
				for (i=0;theSelect.length;i++){
					if(theValue==theSelect.options.item(i).text){
						theSelect.options(i).selected = true;
						return;
					}
				}
			}
		</script>
	</head>
	<body>
		<select id=my_ute name=my_ute onchange="alert('cambiaha')">
			<option></option>

			<option selected> a</option>
			<option > b</option>
			<option > c</option>
			<option > d</option>
		</select>

		

		<input type="radio" name="cambiaSelect" onclick="optionSelect(' a')">a
		<input type="radio" name="cambiaSelect" onclick="optionSelect(' b')">b
		<input type="radio" name="cambiaSelect" onclick="optionSelect(' c')">c
		<input type="radio" name="cambiaSelect" onclick="optionSelect(' d')">d
		

       </body>
</html>
come vedete le 'radio' scatenano la funzione optionSelect, e qui arrivano i guai
l'errore è questo
theSelect.options.item(i) has no properties
indagando ho visto che la collezione options è una HTMLOptionsCollection, di cui non riesco a trovare info, quindi non so come selezionare il valore!

come faccio funzionare questa funzione?

NB:se esiste un altro modo per ottenere di selezionare una option da codice, ben venga!