ho praticamente il tuo stesso problema... anche se in un contesto differente...
ho la seguente funzione Javascript:
	codice:
	function prova(num){
document.forminterno.num.value = "CIAO CIAO!!!";
}
 
che richiamo in questo form:
	codice:
	<form name="forminterno" action="result.jsp">
  <input type="text" name="saluto" value="">
  <input type="button" value="SCRIVISALUTO!" onClick="prova('saluto')">
</form>
 
Alla pressione del bottone viene richiamata la funzione "prova" e gli viene passato in INPUT il nome del campo di testo in cui dovrà andare a modificare il valore...
Il problema è che l'istruzione "document.forminterno.num.value" non avvalora "num" anzi lo lascia invariato non considerandolo variabile...
Esiste dunque un metodo in JavaScript per avvalorare una variabile dinamicamente???
EDIT: ho appena letto la tua risposta!! GRAZIE MILLE!!! il metodo è elements[...]  :rollo: