¡Elefantes volantes!

Pues tienes toda la razón. Nunca me acuerdo que se puede acceder con elements['nombreControl'], además si que funciona en fiefox. Ahora soy yo el que te da las gracias por tu ayuda.
Voy a cambiar el código que puse en el otro mensaje, antes de que aparezca
KarlanKas y me regañe por complicarlo:
Código PHP:
function cambiar(num,valor) {
document.nombreFormulario.elements["md['md"+num+"']"].value=valor;
}
Saludos,