Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/11/2004, 17:15
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 7 meses
Puntos: 3
Hola

Creo que esto está mal:
Código:
var comparable=document.forms.frm["pregunta" + i].value;
Debe ser:
Código:
var comparable=eval("document.frm.pregunta" + i + ".value");
La referencia al form debe ser del modo document.frm o document.forms['frm'], y luego hay que referirse al control dentro del form.

Por otra parte,
Código:
var p1="a";
var p2="b";
Y da error de variable no definida para
Código:
puntos++;
O sea, que hay que añadir (antes del for, creo) un
Código:
var puntos=0
Además, no puedes evaluar el value de un radio así, debes poner una función que recorra las opciones. A ver si la encuentro...