que alguien me ayude a comprender el tema porque la verdad no lo entiendo! particularmente no comprendo por que obtener una segunda (y/o tercera) referencia del formulario si ya se obtiene una referencia del mismo mediante el argumento de la funcion. es decir, en la funcion todas las variables hacen referencia al mismo elemento:
Código:
function RecorrerForm(formulario){
// parametro formulario es la misma referencia;
var formVar=document.getElementById(formulario.id);
var frm=document.forms[formulario.name];
// la siguiente linea demuestra que todas las variables hacen referencia al mismo elemento devolviendo true;
alert(formulario == formVar && formVar == frm);
}